예제 #1
0
 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"));
     }
 }
예제 #2
0
 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));
     }
 }