public IActionResult Post([FromBody] Modelos.Cliente cliente) { try { if (cliente == null) { return(BadRequest("Employee is null.")); } var respuesta = servicioCliente.Crear(MapperHelper.Mapper.Map <Cliente>(cliente)); if (respuesta.EsError) { return(Ok(new Respuesta(respuesta.Mensaje))); } _dataRepository.Add(respuesta.Contenido); return(Ok(respuesta.Contenido)); } catch (System.Exception ex) { return(Ok(new Respuesta(ex.Message, ex.InnerException))); } }
public ActionResult <Cliente> Post([FromBody] Cliente value) { if (string.IsNullOrEmpty(value.Nombres)) { return(BadRequest("Firstname is Required for Creating Customer")); } if (string.IsNullOrEmpty(value.Apellidos)) { return(BadRequest("LastName is Required for Creating Customer")); } //return StatusCode(503, "Horrible Error CALL Tech Support"); var actualValue = _Clientes.Crear(value); return(CreatedAtAction("GET", new { id = actualValue.Id }, actualValue)); }