/// <summary> /// Runs the update CRMX reference. /// </summary> /// <param name="interfaceXRefDto">The interface x reference dto.</param> /// <returns></returns> public List <InterfaceXRefDto> RunUpdateCRMXRef(InterfaceXRefDto interfaceXRefDto) { var clientBL = new ClientLoginBL(); var sdaLastUpd = clientBL.GetCRMXrefUpdDT(interfaceXRefDto.ClientID); DateTime mdbLastUpd; if (!DateTime.TryParse(interfaceXRefDto.CRMXrefUpdDT, out mdbLastUpd)) { mdbLastUpd = DateTime.MinValue; } if (sdaLastUpd > mdbLastUpd) { var interfaceXRefBl = new InterfaceXRefBL(); var dataToUpd = interfaceXRefBl.GetRecordsWithMappedFieldsByClient(interfaceXRefDto.ClientID, interfaceXRefDto.Txn, sdaLastUpd); return(dataToUpd); } return(new List <InterfaceXRefDto>()); }
public List <InterfaceXRefDto> RunUpdateCRMXRef(InterfaceXRefDto interfaceXRefDto) { var dataService = new UpdateCRMDataService(); return(dataService.RunUpdateCRMXRef(interfaceXRefDto)); }