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)));
            }
        }
Esempio n. 2
0
        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));
        }