public IActionResult Actualizar([FromBody] PersonalDTO personal) { if (personal == null) { return(BadRequest("Debe enviar datos")); } if (personal.IdPer == 0) { return(BadRequest("Debe enviar id")); } if (personal.IdEmp == 0) { return(BadRequest("Debe enviar id de empresa")); } if (personal.IdAre == 0) { return(BadRequest("Debe enviar id de área")); } if (personal.IdCar == 0) { return(BadRequest("Debe enviar id de cargo")); } if (string.IsNullOrEmpty(personal.Dni)) { return(BadRequest("Debe enviar DNI")); } if (string.IsNullOrEmpty(personal.Nombre)) { return(BadRequest("Debe enviar nombre")); } if (string.IsNullOrEmpty(personal.ApellidoPaterno)) { return(BadRequest("Debe enviar apellido paterno")); } if (string.IsNullOrEmpty(personal.ApellidoMaterno)) { return(BadRequest("Debe enviar apellido materno")); } var personalActualizar = _personalService.Actualizar(personal); if (personalActualizar == null) { return(BadRequest("Personal no actualizado")); } return(Ok(personalActualizar)); }
public IActionResult Grabar(PersonalDTO personal) { if (personal.IdAre == 0) { _personalService.Insertar(personal); } else { _personalService.Actualizar(personal); } return(RedirectToAction("Index")); }