コード例 #1
0
        public IActionResult Update([FromBody] HotelInformationUpdateModel model, string id)
        {
            var idDecrypted = Decrypt.DecryptToInt32(id);

            if (idDecrypted != 0)
            {
                model.Id = idDecrypted;
                var response = _informationService.Update(model);
                return(Ok(response));
            }
            return(Ok(BaseResponse <bool> .BadRequest()));
        }
コード例 #2
0
 public BaseResponse <bool> Update(HotelInformationUpdateModel model)
 {
     try
     {
         if (model != null)
         {
             var entity = _mapper.Map <HotelInformationUpdateModel, HotelInformations>(model);
             entity.ActivatedDate    = DateTimeHelper.ToDateTimeNullable(model.ActivatedDate);
             entity.Deleted          = false;
             entity.IsActivated      = false;
             entity.LastModifiedDate = DateTime.Now.Date;
             entity.LastModifiedBy   = UserContextHelper.UserId;
             _db.HotelInformations.Add(entity);
             _db.SaveChanges();
             return(BaseResponse <bool> .Success());
         }
         return(BaseResponse <bool> .BadRequest());
     }
     catch (Exception ex)
     {
         return(BaseResponse <bool> .InternalServerError(ex));
     }
 }