public Response <ClientMergeModel> MergeRecords(ClientMergeModel clientMerge) { var mergeRecordsRepository = _unitOfWork.GetRepository <ClientMergeModel>(SchemaName.Core); SqlParameter parentMRNParam = new SqlParameter("ParentMRN", clientMerge.ParentMRN); SqlParameter childMRNParam = new SqlParameter("ChildMRN", clientMerge.ChildMRN); SqlParameter mergeDateParam = new SqlParameter("MergeDate", DateTime.Now); SqlParameter modifiedOnParam = new SqlParameter("ModifiedOn", DateTime.Now); List <SqlParameter> procParams = new List <SqlParameter>() { parentMRNParam, childMRNParam, mergeDateParam, modifiedOnParam }; var result = mergeRecordsRepository.ExecuteNQStoredProc("usp_AddClientMerge", procParams, idResult: true); return(result); }
public static ClientMergeModel ToModel(this ClientMergeViewModel entity) { if (entity == null) { return(null); } var model = new ClientMergeModel { ParentMRN = entity.ParentMRN, ChildMRN = entity.ChildMRN }; return(model); }
public void MergeRecords_Success() { var url = baseRoute + "MergeRecords"; var clientMerge = new ClientMergeModel { ParentMRN = 1, ChildMRN = 2, }; // Act var response = communicationManager.Post <ClientMergeModel, Response <ClientMergeModel> >(clientMerge, url); Assert.IsTrue(response.DataItems != null, "Data items can't be null"); Assert.IsTrue(response.ResultCode == 0, "Result Code must be 0"); }
public Response <ClientMergeModel> MergeRecords(ClientMergeModel clientMerge) { string apiUrl = BaseRoute + "MergeRecords"; return(_communicationManager.Post <ClientMergeModel, Response <ClientMergeModel> >(clientMerge, apiUrl)); }
public IHttpActionResult MergeRecords(ClientMergeModel clientMerge) { var clientMergeResponse = _clientMergeDataProvider.MergeRecords(clientMerge); return(new HttpResult <Response <ClientMergeModel> >(clientMergeResponse, Request)); }
public Response <ClientMergeModel> MergeRecords(ClientMergeModel clientMerge) { return(_clientMergeService.MergeRecords(clientMerge)); }