Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }