public async Task <IActionResult> PostProfesor([FromBody] ProfesorDto persona) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var Profesor = _profesorService.Add(persona); return(Ok(Profesor)); }
public ProfesorDto Add(ProfesorDto dto) { var obj = new Domain.Entity.Profesor.Profesor { }; _profesorRepository.Add(obj); Save(); dto.Id = obj.Id; return(dto); }
public ProfesorDto Update(ProfesorDto dto) { var obj = _profesorRepository.GetById(dto.Id); if (obj != null) { _profesorRepository.Update(obj); Save(); return(dto); } else { return(null); } }
public ResponseServices <int> InsertarProfesor(ProfesorDto profesor) { var response = new ResponseServices <int>(); response.Type = Enums.MensajeRespuesta.Insert.ToStringAttribute(); var mapEntidad = AutoMapperConfig.GetMapper <Profesor, ProfesorDto>().Map <Profesor>(profesor); _ctxModel.Profesor.Add(mapEntidad); var result = _ctxModel.SaveChanges(); if (result > (int)Enums.Status.Error) { response.Info = result; response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute(); response.State = true; return(response); } response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute(); response.State = false; return(response); }
public ResponseServices <int> ActualizarPorfesor(ProfesorDto profesor) { var response = new ResponseServices <int>(); response.Type = Enums.MensajeRespuesta.Update.ToStringAttribute(); var mapEntidad = AutoMapperConfig.GetMapper <Profesor, ProfesorDto>().Map <Profesor>(profesor); var result = _ctxModel.Profesor.Find(mapEntidad.idProfesor); if (result != null) { result.nombre = profesor.Nombre; var modificado = _ctxModel.SaveChanges(); response.Info = modificado; response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute(); response.State = true; return(response); } response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute(); response.State = false; return(response); }
public ResponseServices <int> ActualizarPorfesor(ProfesorDto profesor) { var response = _service.ActualizarPorfesor(profesor); return(response); }
public ResponseServices <int> InsertarProfesor(ProfesorDto profesor) { var response = _service.InsertarProfesor(profesor); return(response); }