public IActionResult DeleteAnimal(int id) { VaccinationSubType feed = _repo.VaccinationSubTypes.GetById(id); _repo.VaccinationSubTypes.Delete(id); return(RedirectToAction("Index")); }
public IActionResult AddEditAnimal(int?id) { VaccinationSubTypeVM model = new VaccinationSubTypeVM(); if (id.HasValue) { VaccinationSubType feed = _repo.VaccinationSubTypes.GetById(id.Value); if (feed != null) { model = _mapper.Map <VaccinationSubType, VaccinationSubTypeVM>(feed); } } model.id = 0; model.VaccinationTypes = new SelectList(_repo.VaccinationTypes.GetModel(), "id", "vaccinationName"); return(View(model)); }
public ActionResult AddEditAnimal(int?id, VaccinationSubTypeVM model) { try { if (ModelState.IsValid) { bool isNew = !id.HasValue; if (isNew) { //model.UpdatedAt = DateTime.Now; VaccinationSubType animal = _mapper.Map <VaccinationSubTypeVM, VaccinationSubType>(model); // animal.VaccinationTypeId = model.; model.VaccinationTypes = new SelectList(_repo.VaccinationTypes.GetModel(), "id", "vaccinationName", animal.VaccinationTypeId); // animal.UpdatedBy = "admin"; _repo.VaccinationSubTypes.Insert(animal); _repo.Save(); } else { VaccinationSubType animal = _mapper.Map <VaccinationSubTypeVM, VaccinationSubType>(model); _repo.VaccinationSubTypes.Update(animal); } } else { model.VaccinationTypes = new SelectList(_repo.VaccinationTypes.GetModel(), "id", "vaccinationName"); return(View(model)); } } catch (Exception ex) { throw ex; } return(RedirectToAction("Index")); }
public IActionResult Details(int id) { VaccinationSubType feed = _repo.VaccinationSubTypes.GetById(id); return(View(feed)); }