public ActionResult Detail(string id) { var intId = 0; int.TryParse(id, out intId); DiseaseModels objDisease = null; try { DTODisease dtoDisease = diseaseRepository.GetDTODiseaseById(intId); var user = userRepository.GetUserById(dtoDisease.ModifiedBy); if (dtoDisease == null) { return(RedirectToAction("Error404", "Error")); } objDisease = new DiseaseModels { dtoDisease = dtoDisease, user = user }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View(objDisease)); }
/*For Get DTODisease Record by Id*/ public DTODisease GetDTODiseaseById(int id) { DTODisease objReturn = new DTODisease(); try { objReturn = db.DTODisease.Where(x => x.Id == id && x.Status != 0).FirstOrDefault(); } catch (DbEntityValidationException exp) { log.Error(exp); } return(objReturn); }