public IActionResult Post([FromBody] CompanyDto dto) { try { _addCompany.Execute(dto); return(StatusCode(201)); } catch (CompanyExistsException) { return(StatusCode(409, "Company already exists")); } catch (Exception) { return(StatusCode(500, "Server error! Try again later")); } }
public IActionResult Post([FromBody] AddCompanyDto request) { try { createCompany.Execute(request); return(StatusCode(201)); } catch (AlreadyExistsEx ex) { return(StatusCode(409, ex.Message)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }