public void Execute(CaseEx request) { if (!string.IsNullOrWhiteSpace(request.SSN__c)) { request.Masked_SSN2__c = "***-**-" + request.SSN__c.Substring(request.SSN__c.Length - 4, 4); } }
public async Task <CaseResponse> Update(CaseEx request) { await CaseRepository.PreProcessing(request, Tasks, CaseActionEnum.Update); var mapper = MapperConfig.CreateMapper(); var caseObj = mapper.Map <Case>(request); var logData = new Dictionary <string, object> { { "RecordType", request.RecordType } }; var caseResponse = await CaseRepository.UpdateAsync(SalesforceEventTypeEnum.UpdateCase, SObjectName, request.Id, caseObj, logData); return(caseResponse); }
public async Task <IHttpActionResult> Put([FromBody] CaseEx request) { return(Ok(await CaseManager.Update(request))); }