Exemple #1
0
 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);
        }
Exemple #3
0
 public async Task <IHttpActionResult> Put([FromBody] CaseEx request)
 {
     return(Ok(await CaseManager.Update(request)));
 }