public BaseResponse UpdateFlightDiscomfortableLevel(FlightDiscomfortLevelRequest request)
        {
            var flightDiscomfortable = this.repository.GetFlightDiscomfortLevelByKey(request.TransactionNumber);

            flightDiscomfortable.Complained       = request.Complained;
            flightDiscomfortable.Examination      = request.Examination;
            flightDiscomfortable.FlyDate          = request.FlyDate;
            flightDiscomfortable.FlyerType        = request.FlyerType;
            flightDiscomfortable.FlyHeight        = request.FlyHeight;
            flightDiscomfortable.FlySpeed         = request.FlySpeed;
            flightDiscomfortable.FlySubject       = request.FlySubject;
            flightDiscomfortable.FlyTotalTime     = request.FlyTotalTime;
            flightDiscomfortable.LastEditDate     = DateTime.Now;
            flightDiscomfortable.LastEditUser     = request.ActionUserID;
            flightDiscomfortable.Measure          = request.Measure;
            flightDiscomfortable.WeatherCondition = request.WeatherCondition;

            return(this.Update(flightDiscomfortable));
        }
        public BaseResponse CreateFlightDiscomfortableLevel(FlightDiscomfortLevelRequest request)
        {
            var model = AutoMapper.Mapper.Map <FlightDiscomfortLevel>(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());
        }
Exemple #3
0
 public BaseResponse UpdateFlightDiscomfortableLevel(FlightDiscomfortLevelRequest request)
 {
     return(service.UpdateFlightDiscomfortableLevel(request));
 }
Exemple #4
0
 public async Task <BaseResponse> UpdateFlightDiscomfortLevel(FlightDiscomfortLevelRequest request)
 {
     return(await this.PutAsync <FlightDiscomfortLevelRequest, BaseResponse>("update", request));
 }