public Amc Map(Amc amc, AmcTerminationApiModel amcTerminationApiModel) { amc.TerminatedDate = amcTerminationApiModel.TerminatedDate.ToDateTime(); amc.TerminationReason = amcTerminationApiModel.TerminationReason; amc.Status = (int)AmcStatus.Terminated; return(amc); }
public ActionResult Terminate(Guid id, AmcTerminationApiModel amcTerminationApiModel) { try { ApiResponse serviceResponse = this._amcService.GetSingle(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } Amc amc = serviceResponse.GetData <Amc>(); this._amcMapper.Map(amc, amcTerminationApiModel); serviceResponse = this._amcService.Update(amc); return(SendResponse(serviceResponse)); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }