public IActionResult Update(YachtNonBusinessDayUpdateModel model) { if (model == null || model.YachtFid < 0 || model.StartDate == null || model.EndDate == null) { return(BadRequest()); } var result = _yachtNonBusinessDaysService.Update(model); if (result.IsSuccessStatusCode) { return(Ok(result)); } return(BadRequest()); }
public BaseResponse <bool> Update(YachtNonBusinessDayUpdateModel model) { try { var entity = _context.YachtNonOperationDays.FirstOrDefault(x => x.Id == model.Id); if (entity == null) { return(BaseResponse <bool> .BadRequest(false)); } entity.InjectFrom(model); entity.Deleted = false; entity.CreatedBy = GetUserGuidId(); entity.CreatedDate = DateTime.Now; entity.LastModifiedBy = GetUserGuidId(); entity.LastModifiedDate = DateTime.Now; _context.YachtNonOperationDays.Update(entity); _context.SaveChangesAsync(); return(BaseResponse <bool> .Success(true)); } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(message : ex.Message, fullMsg : ex.StackTrace)); } }