public async Task <BaseResponse <bool> > UpdateYachtMerchantUsers(YachtMerchantUsersUpdateModel model) { try { var entity = _context.YachtMerchantUsers.Find(model.Id); if (entity != null) { entity.InjectFrom(model); entity.LastModifiedBy = GetUserGuidId(); entity.LastModifiedDate = DateTime.Now; _context.YachtMerchantUsers.Update(entity); await _context.SaveChangesAsync(); return(BaseResponse <bool> .Success(true)); } else { return(BaseResponse <bool> .NotFound()); } } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(message : ex.Message)); } }
public async Task <IActionResult> UpdateYachtMerchantUserAsync([FromBody] YachtMerchantUsersUpdateModel model) { var result = await _yachtMerchantUsersService.UpdateYachtMerchantUsers(model); if (result.IsSuccessStatusCode) { return(Ok(result)); } return(BadRequest()); }