public async Task <BaseResponse <bool> > CreateYachtMerchantUser(YachtMerchantUsersCreateModel model) { try { if (model == null) { return(BaseResponse <bool> .BadRequest()); } var entity = new YachtMerchantUsers(); entity.InjectFrom(model); entity.Deleted = false; entity.CreatedBy = GetUserGuidId(); entity.CreatedDate = DateTime.Now; entity.LastModifiedBy = GetUserGuidId(); entity.LastModifiedDate = DateTime.Now; await _context.YachtMerchantUsers.AddAsync(entity); await _context.SaveChangesAsync(); return(BaseResponse <bool> .Success(true)); } catch (Exception ex) { return(BaseResponse <bool> .InternalServerError(message : ex.Message)); } }
public async Task <IActionResult> CreateYachtMerchantUserAsync([FromBody] YachtMerchantUsersCreateModel model) { var result = await _yachtMerchantUsersService.CreateYachtMerchantUser(model); if (result.IsSuccessStatusCode) { return(Ok(result)); } return(BadRequest()); }