Created
February 8, 2017 23:19
-
-
Save ChrisMoney/906ddb99779fcccf1d701ef3dce5bf59 to your computer and use it in GitHub Desktop.
WCF Interfaces
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Collections.Generic; | |
using System.Data.Entity.Core.Objects; | |
using System.ServiceModel; | |
using Intercard.WS_Kiosk.DataContext; | |
using System.Runtime.Serialization; | |
using System.Data; | |
namespace WS_Kiosk | |
{ | |
[ServiceContract] | |
public interface IKiosk | |
{ | |
[OperationContract] | |
DataTable GetKiosk(int locId, int corpId); | |
[OperationContract] | |
bool UpdateKiosk(KIOSK_Properties dto); | |
[OperationContract] | |
bool UpdateKiosk1(string dto); | |
[OperationContract] | |
bool VerifyEmail(List<string> macIds, int locId, int corpId, long acctNumber, string email); | |
[OperationContract] | |
string EmailInsert(List<string> macIds, int locId, int corpId, string emailAddress, string firstName, string lastName, int frequency, int service, int dayofWeek, int initialSleep, string text, int empID); | |
[OperationContract] | |
bool SendVerificationEmail(List<string> macIds, int locId, int corpId, long acctNumber, string toEmail); | |
} | |
[DataContract] | |
public class KIOSK_Properties | |
{ | |
[DataMember] | |
public int CorpId { get; set; } | |
[DataMember] | |
public int LocId { get; set; } | |
[DataMember] | |
public int EmpId { get; set; } | |
[DataMember] | |
public bool FirstNameEnabled { get; set; } | |
[DataMember] | |
public bool FirstNameMandatory { get; set; } | |
[DataMember] | |
public bool LastNameEnabled { get; set; } | |
[DataMember] | |
public bool LastNameMandatory { get; set; } | |
[DataMember] | |
public bool EmailEnabled { get; set; } | |
[DataMember] | |
public bool EmailMandatory { get; set; } | |
[DataMember] | |
public bool PhoneEnabled { get; set; } | |
[DataMember] | |
public bool PhoneMandatory { get; set; } | |
[DataMember] | |
public bool DateOfBirthEnabled { get; set; } | |
[DataMember] | |
public bool DateOfBirthMandatory { get; set; } | |
[DataMember] | |
public bool PostalCodeEnabled { get; set; } | |
[DataMember] | |
public bool PostalCodeMandatory { get; set; } | |
[DataMember] | |
public bool GenderEnabled { get; set; } | |
[DataMember] | |
public bool GenderMandatory { get; set; } | |
[DataMember] | |
public string DataCenterIp { get; set; } | |
[DataMember] | |
public string TransactionServerIPPrimary { get; set; } | |
[DataMember] | |
public string TransactionServerIPSecondary { get; set; } | |
[DataMember] | |
public string SMTPAddress { get; set; } | |
[DataMember] | |
public string SMTPUser { get; set; } | |
[DataMember] | |
public string SMTPPassword { get; set; } | |
[DataMember] | |
public string PhoneMask { get; set; } | |
[DataMember] | |
public string DateOfBirthMask { get; set; } | |
[DataMember] | |
public string PostalCodeMask { get; set; } | |
[DataMember] | |
public string PresentationLang { get; set; } | |
[DataMember] | |
public string VirtualKeyboardLanguages { get; set; } | |
[DataMember] | |
public int KioskTimeout { get; set; } | |
[DataMember] | |
public bool EmailVerification { get; set; } | |
[DataMember] | |
public bool CreditBased { get; set; } | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment