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));
        }
Exemple #2
0
 public async Task <IActionResult> CreateVendor([FromBody] VendorViewModel vendorViewModel)
 {
     return(Ok(await _vendorService.CreateVendorAsync(vendorViewModel)));
 }