Exemplo n.º 1
0
 public Amc Map(Amc amc, AmcTerminationApiModel amcTerminationApiModel)
 {
     amc.TerminatedDate    = amcTerminationApiModel.TerminatedDate.ToDateTime();
     amc.TerminationReason = amcTerminationApiModel.TerminationReason;
     amc.Status            = (int)AmcStatus.Terminated;
     return(amc);
 }
Exemplo n.º 2
0
        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));
            }
        }