public ActionResult <DatosFamiliaViewModel> put(DatosFamiliaInputModel datosFamiliaInput) { DatosFamilia datosFamilia = Mapear(datosFamiliaInput); var response = _datosFamiliaService.Modificar(datosFamilia.Identificacion, datosFamilia); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.objeto)); }
public DatosFamiliaViewModel(DatosFamilia datosFamilia) { Identificacion = datosFamilia.Identificacion; ProductorId = datosFamilia.ProductorId; Nombre = datosFamilia.Nombre; FechaNacimiento = datosFamilia.FechaNacimiento; Parentesco = datosFamilia.Parentesco; TipoPoblacion = datosFamilia.TipoPoblacion; AfilicionSalud = datosFamilia.AfilicionSalud; NivelEducativo = datosFamilia.NivelEducativo; }
private DatosFamilia Mapear(DatosFamiliaInputModel datosFamiliaInput) { var datosFamilia = new DatosFamilia { Identificacion = datosFamiliaInput.Identificacion, ProductorId = datosFamiliaInput.ProductorId, Nombre = datosFamiliaInput.Nombre, FechaNacimiento = datosFamiliaInput.FechaNacimiento, Parentesco = datosFamiliaInput.Parentesco, TipoPoblacion = datosFamiliaInput.TipoPoblacion, AfilicionSalud = datosFamiliaInput.AfilicionSalud, NivelEducativo = datosFamiliaInput.NivelEducativo }; return(datosFamilia); }
public GuardarDatosFamiliaResponse Guardar(DatosFamilia datosFamilia) { try{ var datosFamiliaB = _context.DatosFamilias.Find(datosFamilia.Identificacion); if (datosFamiliaB != null) { return(new GuardarDatosFamiliaResponse("Error el datos Familia ya se encuentra registrado")); } var p = _context.Productores.Find(datosFamilia.ProductorId); if (p == null) { return(new GuardarDatosFamiliaResponse("Error el productor no se encuentra registrado")); } //return new GuardarDatosFamiliaResponse(datosFamilia); _context.DatosFamilias.Add(datosFamilia); _context.SaveChanges(); return(new GuardarDatosFamiliaResponse(datosFamilia)); }catch (Exception e) { return(new GuardarDatosFamiliaResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarDatosFamiliaResponse Modificar(int id, DatosFamilia datosFamilia) { try{ var datosFamiliaB = _context.DatosFamilias.Find(id); if (datosFamiliaB == null) { return(new GuardarDatosFamiliaResponse("Error el datos Familia no se encuentra registrado")); } //var p = _context.Productores.Find(datosFamilia.ProductorId); datosFamiliaB.Nombre = datosFamilia.Nombre; datosFamiliaB.FechaNacimiento = datosFamilia.FechaNacimiento; datosFamiliaB.Parentesco = datosFamilia.Parentesco; datosFamiliaB.TipoPoblacion = datosFamilia.TipoPoblacion; datosFamiliaB.AfilicionSalud = datosFamilia.AfilicionSalud; datosFamiliaB.NivelEducativo = datosFamilia.NivelEducativo; _context.DatosFamilias.Update(datosFamiliaB); _context.SaveChanges(); return(new GuardarDatosFamiliaResponse(datosFamilia)); }catch (Exception e) { return(new GuardarDatosFamiliaResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarDatosFamiliaResponse(DatosFamilia objeto1) { Error = false; objeto = objeto1; }