public async Task <IActionResult> Post(VendorDetail vendorDetail) { if (!ModelState.IsValid) { return(ModelError()); } var user = await GetCurrentUser(); vendorDetail.OrganizationId = user.OrganizationId; var createResponse = await _vendorService.CreateVendorAsync(vendorDetail, user.Id); if (!createResponse.IsSuccess) { return(BadRequest(createResponse)); } return(Ok(createResponse)); }
public async Task <IActionResult> CreateVendor([FromBody] VendorViewModel vendorViewModel) { return(Ok(await _vendorService.CreateVendorAsync(vendorViewModel))); }