Esempio n. 1
0
 public IActionResult InserirCliente([FromBody] ClientePost cliente)
 {
     try
     {
         cliente.Validate();
         if (cliente.Invalid)
         {
             return(Json(cliente.Notifications));
         }
         else
         {
             var result = _cliente.InserirCliente(cliente).Result;
             if (result > 0)
             {
                 return(StatusCode(StatusCodes.Status201Created, "Cliente criado com sucesso"));
             }
             else
             {
                 return(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado"));
             }
         }
     }
     catch (Exception)
     {
         return(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado"));
     }
 }