public ActionResult Index() { var model = new DiseasesViewModel { FilterText = "" }; return(View(model)); }
public ActionResult Index(DiseasesViewModel model) { ModelState.Clear(); var totalrecords = 0; model.Name = model.SearchByDieasesName; model.DiseasesInvestigations = DiseasesInvestigationManager.GetAllInvestigation(); model.Diseases = DiseasesManager.GetAllDiseasesByPaging(out totalrecords, model); model.TotalRecords = totalrecords; return(View(model)); }
public IActionResult Diseases() { _user = _userRepository.GetWithDiseasesAndAllergies(User.Identity.GetUserId()); var viewModel = new DiseasesViewModel { ApplicationUser = _user, Allergies = _user.Allergies.ToList(), Diseases = _user.Diseases.ToList() }; return(View(viewModel)); }
public JsonResult Delete(DiseasesViewModel model) { int deleteIndex = 0; try { deleteIndex = DiseasesManager.DeleteDiseases(model.DiseasesId); } catch (Exception exception) { throw new Exception(exception.Message); } return(deleteIndex > 0 ? Reload() : ErroResult("Failed To Delete")); }
public ActionResult Edit(DiseasesViewModel model) { ModelState.Clear(); model.DiseasesInvestigations = DiseasesInvestigationManager.GetAllInvestigation(); if (model.DiseasesId > 0) { var disease = DiseasesManager.GetDeasesById(model.DiseasesId) ?? new Disease(); model.DiseasesId = disease.DiseasesId; model.Name = disease.Name; model.Aetiology = disease.Aetiology; model.Pathophysiology = disease.Pathophysiology; model.DiseasesInvestigationId = disease.DiseasesInvestigationId; } return(View(model)); }
// GET: Diseases public ActionResult Index() { var result = new List <DiseasesViewModel>(); var diseases = db.Diseases.ToList(); foreach (var disease in diseases) { var viewModel = new DiseasesViewModel() { Disease = disease, CategoryNameAr = db.Categories.FirstOrDefault(x => x.Id == disease.CategoryId).CategoryName, }; result.Add(viewModel); } return(View(result)); }
public JsonResult Save(DiseasesViewModel model) { int saveIndex = 0; var _disease = new Disease(); _disease.DiseasesId = model.DiseasesId; _disease.Name = model.Name; _disease.Aetiology = model.Aetiology; _disease.Pathophysiology = model.Pathophysiology; _disease.DiseasesInvestigationId = model.DiseasesInvestigationId; saveIndex = model.DiseasesId == 0 ? DiseasesManager.Save(_disease) : DiseasesManager.Edit(_disease); return(Reload(saveIndex)); }
public IActionResult Index(int id) { var model = new DiseasesViewModel(); var disease = _diseaseLogic.Read(id); model.Name = disease.Name; model.Descriptions = disease.Descriptions; foreach (var patient in _patientLogic.GetByDisease(id)) { model.Patients.Add(new PatientViewModel() { Name = patient.Name, Age = patient.Age }); } return(View(model)); }
// GET: Diseases/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Disease disease = db.Diseases.Find(id); if (disease == null) { return(HttpNotFound()); } var viewModel = new DiseasesViewModel() { Disease = disease, CategoryNameAr = db.Categories.FirstOrDefault(x => x.Id == disease.CategoryId).CategoryName, }; return(View(viewModel)); }
public DiseasesView() { InitializeComponent(); _ViewModel = new DiseasesViewModel(); }