public IActionResult MedicalDataPost(MedicalDataModel model) { if (!ModelState.IsValid) { model.Infos = "error"; return(View(model)); } MedicalData medicalData = new MedicalData(); medicalData.Allergies = model.Allergies; medicalData.Chiped = model.Chiped; medicalData.Hair = model.Hair; medicalData.Race = model.Race; medicalData.Size = model.Size; medicalData.Species = model.Species; medicalData.Vaccines = model.Vaccines; medicalData.Weaned = model.Weaned; medicalData.Weight = model.Weight; medicalData.Report = model.Report; _medicalDataService.Insert(medicalData); _animalMedicalDataService.Insert(new AnimalMedicalData { Id_animal = model.AnimalId.ToString(), Id_MedicalData = medicalData.Id.ToString() }); model.Infos = "inserted"; return(View(model)); }
public IActionResult Index(int animalId) { int animalMedicalDataId = Int32.Parse(_animalMedicalDataService.Get(z => Int32.Parse(z.Id_animal) == animalId).FirstOrDefault().Id_MedicalData); MedicalData medicalData = _medicalDataService.Get(x => x.Id == animalMedicalDataId).FirstOrDefault(); MedicalDataModel model = new MedicalDataModel(); if (medicalData == null) { return(View(model)); } model.AnimalId = animalId; model.Id = medicalData.Id; model.Allergies = medicalData.Allergies; model.Chiped = medicalData.Chiped; model.Hair = medicalData.Hair; model.Race = medicalData.Race; model.Size = medicalData.Size; model.Species = medicalData.Species; model.Vaccines = medicalData.Vaccines; model.Weaned = medicalData.Weaned; model.Weight = medicalData.Weight; model.Report = ""; return(View(model)); }