本文整理汇总了C#中LG类的典型用法代码示例。如果您正苦于以下问题:C# LG类的具体用法?C# LG怎么用?C# LG使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
LG类属于命名空间,在下文中一共展示了LG类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: UpdateEligibilityInfo
UpdateEligibilityInfo(LG.Data.Models.Clients.EligibilitySettings entity)
{
var client = ClientConnection.GetCmsConnection();
try
{
client.Open();
var response = await client.UpdateEligibilityDataConfigurationAsync(
new UpdateEligibilityDataConfigurationRequest()
{
MessageGuid = entity.MessageGuid,
HavingFMEN = entity.HavingFMEN,
HavingPMEN = entity.HavingPMEN,
ClientRID = entity.ClientRID,
IsSendingFMData = entity.IsSendingFMData,
PropBag = entity.PropBag
});
client.Close();
entity.IsError = false;
entity.Message = response.ReturnStatus.GeneralMessage;
return entity;
}
catch (Exception ex)
{
client.Close();
entity.IsError = false;
entity.Message = ex.Message;
return entity;
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:29,代码来源:ClientDataService.cs
示例2: ClientWithGroupTask
static async Task<CreateClientWithDefaultGroupResponse> ClientWithGroupTask(
LG.Services.CMS.ClientInfoInput entity)
{
var client = ClientConnection.GetCmsConnection();
return await client.CreateClientWithDefaultGroupAsync(
new CreateClientWithDefaultGroupRequest()
{
MessageGuid = Guid.NewGuid(),
CorporationRID = ClientConnection.CorporationId,
Client = new ClientInfoInput()
{
Name = entity.Name,
WebsiteURL = entity.WebsiteURL,
Addresses = entity.Addresses,
ClientContacts = entity.ClientContacts,
Phones = new List<Services.CMS.PhoneInput>(),
EmailAddresses = new List<Services.CMS.EmailAddressInput>(),
IsActive = entity.IsActive,
IsTesting = entity.IsTesting,
EligibilityDataConfiguration = entity.EligibilityDataConfiguration,
},
PropBag = Helpers.Settings.PropBag
});
}
开发者ID:vmfdesign,项目名称:Services,代码行数:25,代码来源:ClientDataService.cs
示例3: CreateRequest
internal static StoreBusinessSettingRequest CreateRequest(LG.Data.Models.Clients.BusinessSettings entity,
LG.Data.Models.Enums.BusinessLevel level)
{
switch (level)
{
case BusinessLevel.Client:
return new StoreBusinessSettingRequest()
{
MessageGuid = Guid.NewGuid(),
ClientRID = entity.ClientRID,
PropBag = entity.ProgBag,
IsActive = entity.IsActive,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
BillingType =entity.BillingType,
CorporationRID = entity.CorporationRID,
};
case BusinessLevel.Group:
return new StoreBusinessSettingRequest()
{
MessageGuid = Guid.NewGuid(),
ClientRID = entity.ClientRID,
PropBag = entity.ProgBag,
IsActive = entity.IsActive,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
BillingType = entity.BillingType,
CorporationRID = entity.CorporationRID,
GroupRID = entity.GroupRID
};
case BusinessLevel.Membership:
return new StoreBusinessSettingRequest()
{
MessageGuid = Guid.NewGuid(),
ClientRID = entity.ClientRID,
PropBag = entity.ProgBag,
IsActive = entity.IsActive,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
BillingType = entity.BillingType,
CorporationRID = entity.CorporationRID,
GroupRID = entity.GroupRID,
MembershipPlanID = entity.MembershipPlanID
};
default:
return new StoreBusinessSettingRequest()
{
MessageGuid = Guid.NewGuid(),
ClientRID = entity.ClientRID,
PropBag = entity.ProgBag,
IsActive = entity.IsActive,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
BillingType = entity.BillingType,
CorporationRID = entity.CorporationRID,
GroupRID = entity.GroupRID,
MembershipPlanID = entity.MembershipPlanID
};
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:60,代码来源:BusinessSettings.cs
示例4: Store
public static async Task<LG.Data.Models.Clients.BusinessSettings> Store(
LG.Data.Models.Clients.BusinessSettings entity)
{
var client = LG.Services.ClientConnection.GetBscsConnection();
var response = await client.StoreBusinessSettingAsync(new StoreBusinessSettingRequest()
{
MessageGuid = new Guid(),
ClientRID = entity.ClientRID,
PropBag = entity.ProgBag,
IsActive = entity.IsActive,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
BillingType = entity.BillingType,
CorporationRID = entity.CorporationRID,
GroupRID = entity.GroupRID,
MembershipPlanID = entity.MembershipPlanID
});
return new LG.Data.Models.Clients.BusinessSettings()
{
ClientRID = entity.ClientRID,
GroupRID = entity.GroupRID,
MembershipPlanID = entity.MembershipPlanID,
CorporationRID = entity.CorporationRID,
BillingType = entity.BillingType,
FMPM = entity.FMPM,
PMPM = entity.PMPM,
IsActive = entity.IsActive,
IsError = response.ReturnStatus.IsError,
Message = response.ReturnStatus.GeneralMessage
};
}
开发者ID:vmfdesign,项目名称:Services,代码行数:31,代码来源:BusinessSettings.cs
示例5: GetFiles
public static async Task<LG.Data.Models.Orders.FilesAssociatedWithConsultation> GetFiles(LG.Data.Models.Orders.FilesAssociatedWithConsultation entity)
{
var client = ClientConnection.GetCDMS_Connection();
try
{
client.Open();
var response
= await client.GetFilesAssociatedWithConsultationAsync(new GetFilesAssociatedWithConsultationRequest()
{
MessageGuid = Guid.NewGuid(),
ConsultationID = entity.ConsultationID
});
entity.IsError = response.ReturnStatus.IsError;
entity.Files = response.ListOfFilesAssociatedWithConsultation;
}
catch (Exception ex)
{
client.Abort();
entity.IsError = true;
entity.Message = ex.ToString();
}
finally
{
if (client.State != CommunicationState.Closed)
{
client.Close();
}
}
return entity;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:31,代码来源:OrderDataService.cs
示例6: AccountLoadTask
public static async Task<LG.Data.Models.Members.Entity> AccountLoadTask(LG.Data.Models.Members.Entity entity)
{
var client = ClientConnection.GetAcsConnection();
try
{
client.Open();
switch (entity.Events.AccountAction)
{
case AccountAction.LoadCreditCard:
#region [@ Method @]
var response = await client.GetCreditCardsOnTheAccountAsync(new GetCreditCardsOnTheAccountRequest()
{
AccountID = entity.AccountInfo.AccountID,
MessageGuid = Guid.NewGuid()
});
client.Close();
entity.IsError = false;
entity.Events.AccountActionResult = ActionResult.Success;
entity.CreditCards = response.CreditCards;
return entity;
#endregion
break;
case AccountAction.LoadDependents:
#region [@ Method @]
var response2 = await client.GetPrimaryAndDependentAccountsAsync(new GetPrimaryAndDependentAccountsRequest()
{
AccountID = entity.AccountInfo.AccountID,
MessageGuid = Guid.NewGuid()
});
client.Close();
entity.IsError = false;
entity.Events.AccountActionResult = ActionResult.Success;
entity.Accounts = response2.Accounts;
return entity;
#endregion
break;
default:
client.Close();
entity.IsError = true;
entity.Message = "Failed to Declare AccountAction";
entity.Events.AccountActionResult = ActionResult.Failed;
return entity;
}
}
catch (Exception ex)
{
client.Close();
entity.IsError = true;
entity.Message = ex.ToString();
entity.Events.EventActionResult = ActionResult.Failed;
return entity;
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:60,代码来源:AccountDataService.cs
示例7: Update
public static async Task<LG.Data.Models.Users.UserModel> Update(LG.Data.Models.Shared.Contact contact)
{
var phones = new List<PhoneBase>();
var user = new UserModel()
{
CorporationRID = 10,
ClientRID = contact.ContactForRID,
EventAction = Action.Update,
GeneralInfo = new PersonInfo()
{
FName = contact.PersonInfo.FName,
MName = contact.PersonInfo.MName,
LName = contact.PersonInfo.LName
}
};
user.EventAction = Models.Enums.Action.Update;
contact.EventAction = ContactAction.Update;
for (var i = 0; i < contact.Phones.Count; i++)
{
await LG.Data.Shared.ContactInfoService.SavePhone(contact, i);
}
var r3 = LG.Data.Shared.ContactInfoService.SavePersonInfo(user);
await r3;
if (r3.IsCompleted)
{
return user;
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:34,代码来源:ContactService.cs
示例8: Search
public static async Task<Results> Search(LG.Data.Models.Shared.ValueItem item)
{
var client = ClientConnection.GetCmsConnection();
try
{
client.Open();
var response = await client.SearchClientAsync(new SearchClientRequest()
{
SearchInput = item.Value,
IsIncludeStartsWith = true,
IsIncludeContains = true,
MessageGuid = Guid.NewGuid()
});
client.Close();
var results = new Results();
response.Clients.ForEach(record => results.List.Add(
ParseClient(record)));
return results;
}
catch (Exception ex)
{
client.Close();
return new LG.Data.Models.Clients.Results
{
IsError = true,
Message = ex.Message.ToString(CultureInfo.InvariantCulture)
};
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:29,代码来源:SearchDataService.cs
示例9: catch
public async static Task<LG.Data.Models.Clinical.AudioRecording>EnsureLocalCopyOfIVRCallRecording(LG.Data.Models.Clinical.AudioRecording entityAudioRecording)
{
var client = ClientConnection.GetIVRAudio_Connection();
try
{
client.Open();
var response
= await client.EnsureLocalCopyOfIVRAudioRecordingAsync(new EnsureLocalCopyOfIVRAudioRecordingRequest()
{
MessageGuid = Guid.NewGuid(),
CallSid = entityAudioRecording.CallSid,
IVRProvider = IVRProvidersEnum.Twilio
});
entityAudioRecording.IsError = response.ReturnStatus.IsError;
}
catch (Exception ex)
{
client.Abort();
entityAudioRecording.IsError = true;
entityAudioRecording.Message = ex.ToString();
}
finally
{
if (client.State != CommunicationState.Closed)
{
client.Close();
}
}
return entityAudioRecording;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:30,代码来源:AudioManagementDataService.cs
示例10: AddDiagnosis
/// <summary>
/// Diagnosis
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
public static async Task<LG.Data.Models.Doctors.ConsultWizard.Diagnosis> AddDiagnosis(LG.Data.Models.Doctors.ConsultWizard.Diagnosis entity)
{
var client = ClientConnection.GetCDMS_Connection();
try
{
client.Open();
var response = await client.AddDiagnosisToConsultationAsync(new AddDiagnosisToConsultationRequest()
{
PropBag = PropBag,
MessageGuid = Guid.NewGuid(),
Diagnosis = entity.Input
});
entity.ID = response.ID;
entity.IsError = response.ReturnStatus.IsError;
entity.Message = response.ReturnStatus.IsError ? response.ReturnStatus.ErrorMessage : response.ReturnStatus.GeneralMessage;
}
catch (Exception ex)
{
client.Abort();
entity.IsError = true;
entity.Message = ex.ToString();
}
finally
{
if (client.State != CommunicationState.Closed)
{
client.Close();
}
}
return entity;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:37,代码来源:ConsultationWizardServicing.cs
示例11: GetInfo
public static async Task<LG.Data.Models.Clinical.ActiveConsultation> GetInfo(LG.Data.Models.Clinical.ActiveConsultation entity)
{
try
{
var response = GetOrderProcessingData(entity);
await response;
if (response.IsCompleted)
{
return await GetEncounterlInfo(response.Result);
}
if (response.IsFaulted)
{
response.Result.IsError = true;
response.Result.Message = response.Result.Message + "|@|response.IsFaulted";
return response.Result;
}
if (response.IsCanceled)
{
response.Result.IsError = true;
response.Result.Message = response.Result.Message + "|@|response.IsFaulted";
return response.Result;
}
}
catch (Exception ex)
{
entity.IsError = true;
entity.Message = ex.Message + "|@|Exception ex";
return entity;
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:31,代码来源:OrderDetailServices.cs
示例12: Login
Login(LG.Data.Models.Auth.SecurityInfo eInput)
{
var client = LG.Services.ClientConnection.GetAmsConnection();
var response = client.AuthenticateUserAsync(new AuthenticateUserRequest()
{
MessageGuid = Guid.NewGuid(),
UserName = eInput.UserName,
Password = eInput.PlainPassword
});
try
{
await response;
if (response.IsCompleted)
{
return response.Result;
}
}
catch (Exception ex)
{
return response.Result;
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:27,代码来源:AuthDataService.cs
示例13: GetDiagnosis
public static async Task<LG.Data.Models.Doctors.ConsultWizard.DiagnosisList> GetDiagnosis(
LG.Data.Models.Doctors.ConsultWizard.DiagnosisList entity)
{
var client = ClientConnection.GetCDMS_Connection();
try
{
client.Open();
var response
= await client.GetDiagnosisRecordsAsync(new GetDiagnosisRecordsRequest()
{
MessageGuid = Guid.NewGuid(),
ConsultationID = entity.ConsultationID
});
entity.Result = response.ListOfDiagnosisRecords;
entity.IsError = response.ReturnStatus.IsError;
}
catch (Exception ex)
{
client.Abort();
entity.IsError = true;
entity.Message = ex.ToString();
}
finally
{
if (client.State != CommunicationState.Closed)
{
client.Close();
}
}
return entity;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:32,代码来源:ConsultationWizardServicing.cs
示例14: SearchGroupTask
public static async Task<LG.Data.Models.Clients.GroupSearch> SearchGroupTask(LG.Data.Models.Clients.GroupSearch entity)
{
var client = ClientConnection.GetGmsConnection();
try
{
client.Open();
var response = await client.SearchGroupAsync(
new SearchGroupRequest()
{
MessageGuid = Guid.NewGuid(),
SearchInput = entity.SearchText,
IsIncludeContains = entity.IsIncludeContains,
IsIncludeStartsWith = entity.IsIncludeStartsWith
});
client.Close();
entity.Results = response.Groups.ToList();
}
catch (Exception ex)
{
client.Close();
entity.IsError = true;
entity.Message = ex.ToString();
}
return entity;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:25,代码来源:GroupDataService.cs
示例15: Save
public static async Task<LG.Data.Models.Doctors.OperationResponses> Save(
LG.Data.Models.Doctors.Inputs eInputs)
{
switch (eInputs.EventAction)
{
case DoctorActions.DoctorAdd:
return await SavePractioner(eInputs);
break;
case DoctorActions.DoctorUpdate:
return await SavePractioner(eInputs);
break;
case DoctorActions.DoctorUpdatePrintedName:
return await SavePractioner(eInputs);
break;
case DoctorActions.DoctorUpdateMedicalInformation:
return await SavePractioner(eInputs);
break;
case DoctorActions.LicenseAdd:
return await SaveLicense(eInputs);
break;
case DoctorActions.LicenseUpdate:
return await SaveLicense(eInputs);
break;
default:
return null;
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:27,代码来源:DoctorsDataService.cs
示例16: PractitionerSchedule
public static async Task<LG.Data.Models.Doctors.Schedule.Entity> PractitionerSchedule(LG.Data.Models.Doctors.Schedule.Entity entity)
{
var client = ClientConnection.GetMpmsSMConnection();
try
{
client.Open();
var response = await client.GetPractitionerScheduleAsync(new GetPractitionerScheduleRequest()
{
MSPRID = entity.MSPRID,
MessageGuid = entity.InstanceGuid,
MedicalPractitionerRID = entity.MedicalPractitionerRID,
D_From = entity.D_From,
D_To = entity.D_To
});
client.Close();
entity.AvailabilityBlocks = response.AvailabilityList;
return entity;
}
catch (Exception ex)
{
client.Close();
entity.IsError = true;
entity.Message = ex.ToString();
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:26,代码来源:ScheduleDataService.cs
示例17: Store
Store(LG.Data.Models.Enums.BusinessLevel level,LG.Data.Models.Clients.BusinessSettings entity)
{
switch (level)
{
case BusinessLevel.Client:
return await StoreClientLevel(entity);
case BusinessLevel.Group:
return await StoreGroupLevel(entity);
case BusinessLevel.Membership:
return await StoreMembershipPlanLevel(entity);
case BusinessLevel.All:
var response = StoreClientLevel(entity);await response;
var response2 = StoreGroupLevel(entity);await response2;
var response3 = StoreMembershipPlanLevel(entity);await response3;
if (response.IsCompleted && response2.IsCompleted && response3.IsCompleted)
{
return await LoadMembershipLevel(entity);
}
else
{
return null;
}
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:29,代码来源:Settings.cs
示例18: AddCorporationUser
public async static Task<LG.Data.Models.Users.UserListModel> AddCorporationUser(LG.Data.Models.Users.UserModel entity)
{
var result
= LG.Data.Core.Users.UsersDataService.CreateAsync(entity);
await result;
if (result.IsCompleted)
{
var result2 = LG.Data.Core.Users.UsersDataService.UpdateAsync(
entity, result.Result.UserRID,
LG.Data.Models.Enums.Action.Add);
await result2;
entity.UserRID = result.Result.UserRID;
if (result2.IsCompleted)
{
return await LG.Data.Core.Users.UsersDataService.AddUserToCorporation(
entity);
}
if (result2.IsFaulted)
{
return await LG.Data.Core.Users.UsersDataService.GetCorporationListAsync();
}
}
if (result.IsFaulted)
{
return null;
}
return null;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:33,代码来源:UserService.cs
示例19: GetName
private void GetName(LG.Data.Models.Orders.ConsultationStatusFoundExpanded item)
{
if (item.AssignedToRID == 0) return;
foreach (var dr in mdList.Where(dr => dr.MedicalPractitioner.RID == item.AssignedToRID))
{
item.DrName = dr.MedicalPractitioner.PrintedName;
}
}
开发者ID:vmfdesign,项目名称:Services,代码行数:8,代码来源:OrderDetailService.cs
示例20: Save
public static async Task<LG.Data.Models.Shared.Contact> Save(LG.Data.Models.Shared.Contact contact)
{
switch (contact.EventAction)
{
case ContactAction.Add:
var client = LG.Services.ClientConnection.GetEmsConnection();
try
{
client.Open();
var response
= await client.AddNewBEntityAsContactAsync(new AddNewBEntityAsContactRequest()
{
MessageGuid = Guid.NewGuid(),
Contact = new ContactInput()
{
IsActive = contact.IsActive,
ContactForRID = contact.ContactForRID,
ContactUsages = contact.ContactUsages,
EmailAddresses = contact.NewEmailAddresses,
Addresses = new List<AddressInput>(),
Phones = contact.NewPhones,
PersonInfo = new PersonInfoInput()
{
FName = contact.PersonInfo.FName,
MName = contact.PersonInfo.MName,
LName = contact.PersonInfo.LName
},
},
PropBag = "<PropBag>LG.Data.Core.Clients.ContactDataService.Save(LG.Data.Models.Shared.Contact contact)</PropBag>"
});
client.Close();
contact.RID = response.ContactRID;
}
catch (Exception ex)
{
contact.IsError = true;
contact.Message = ex.ToString();
}
break;
case ContactAction.Update:
var userModel = new LG.Data.Models.Users.UserModel()
{
CorporationRID = 10,
ClientRID = contact.ContactForRID,
GeneralInfo = new LG.Data.Models.Shared.PersonInfo()
{
FName = contact.PersonInfo.FName,
MName = contact.PersonInfo.MName,
LName = contact.PersonInfo.LName
},
UserRID = contact.RID,
};
break;
}
return contact;
}
开发者ID:vmfdesign,项目名称:Services,代码行数:58,代码来源:ContactDataService.cs
注:本文中的LG类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论