Beispiel #1
0
        public BaseResponse UpdateAviationAccident(AviationAccidentRequest request)
        {
            var aviationAccident = this.repository.GetAviationAccidentByKey(request.TransactionNumber);

            aviationAccident.Condition    = request.Condition;
            aviationAccident.FlyDate      = request.FlyDate.Value;
            aviationAccident.FlySubject   = request.FlySubject;
            aviationAccident.Nature       = request.Nature;
            aviationAccident.Reason       = request.Reason;
            aviationAccident.Suggestion   = request.Suggestion;
            aviationAccident.LastEditDate = DateTime.Now;
            aviationAccident.LastEditUser = request.ActionUserID;

            return(this.Update(aviationAccident));
        }
Beispiel #2
0
        public BaseResponse CreateAviationAccident(AviationAccidentRequest request)
        {
            var model = AutoMapper.Mapper.Map <AviationAccident>(request);

            model.InDate       = DateTime.Now;
            model.LastEditDate = DateTime.Now;
            model.LastEditUser = request.ActionUserID;

            try
            {
                this.Create(model);
            }
            catch (Exception ex)
            {
                return(this.BuildExceptionResponse(ex));
            }


            return(this.BuildSuccessResponse());
        }
 public async Task <BaseResponse> UpdateAviationAccident(AviationAccidentRequest request)
 {
     return(await this.PutAsync <AviationAccidentRequest, BaseResponse>("update", request));
 }
 public BaseResponse UpdateAviationAccident(AviationAccidentRequest request)
 {
     return(service.UpdateAviationAccident(request));
 }