示例#1
0
        public async Task <IActionResult> actualizar([FromBody] EmpresaModel model)
        {
            if (ModelState.IsValid)
            {
                var empresa = await _empresaServicio.actualizar(new Empresa()
                {
                    Id          = Guid.Parse(model.Id),
                    Nit         = model.Nit,
                    RazonSocial = model.RazonSocial
                });

                if (empresa != null)
                {
                    return(Ok(empresa));
                }
                else
                {
                    return(BadRequest("Error creando la empresa"));
                }
            }
            else
            {
                string mensaje = string.Join("; ", ModelState.Values
                                             .SelectMany(x => x.Errors)
                                             .Select(x => x.ErrorMessage));
                return(BadRequest(mensaje));
            }
        }