public GuardarActitudesResponse Buscar(string Identificacion) { Actitudes actitudes = _context.Actitudes.Find(Identificacion); if (actitudes == null) { return(new GuardarActitudesResponse("No existe")); } return(new GuardarActitudesResponse(actitudes)); }
public ActitudesViewModel(Actitudes actitudes) { Pregunta1 = actitudes.Pregunta1; Pregunta2 = actitudes.Pregunta2; Pregunta3 = actitudes.Pregunta3; Pregunta4 = actitudes.Pregunta4; Pregunta5 = actitudes.Pregunta5; Pregunta6 = actitudes.Pregunta6; Idpersona = actitudes.Idpersona; }
private Actitudes MapearPersona(ActitudesInputModel actitudesInput) { var actitudes = new Actitudes(); actitudes.Pregunta1 = actitudesInput.Pregunta1; actitudes.Pregunta2 = actitudesInput.Pregunta2; actitudes.Pregunta3 = actitudesInput.Pregunta3; actitudes.Pregunta4 = actitudesInput.Pregunta4; actitudes.Pregunta5 = actitudesInput.Pregunta5; actitudes.Pregunta6 = actitudesInput.Pregunta6; actitudes.Idpersona = actitudesInput.Idpersona; return(actitudes); }
public ActionResult <ActitudesViewModel> Post(ActitudesInputModel actitudesInput) { Actitudes actitudes = MapearPersona(actitudesInput); var response = _actitudesService.Guardar(actitudes); if (response.Error) { ModelState.AddModelError("Guardar Conocimientos", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Actitudes)); }
public GuardarActitudesResponse Guardar(Actitudes actitudes) { try { var personaBuscada = _context.Actitudes.Find(actitudes.Codigo); if (personaBuscada != null) { return(new GuardarActitudesResponse("Error, la persona ya se encuentra registrarada")); } actitudes.Calcularpuntos(); _context.Actitudes.Add(actitudes); _context.SaveChanges(); return(new GuardarActitudesResponse(actitudes)); } catch (Exception e) { return(new GuardarActitudesResponse($"Error de la Aplicacion: {e.Message}")); } finally { } }
public GuardarActitudesResponse(Actitudes actitudes) { Error = false; Actitudes = actitudes; }