public ActionResult Edit(string id) { DiagnosisEdit objFrm = new DiagnosisEdit(); var intId = 0; int.TryParse(id, out intId); try { DTODiagnosis dtodiagnosis = diagnosisRepository.GetDTODiagnosisById(intId); if (dtodiagnosis == null) { return(RedirectToAction("Error404", "Error")); } else { var symptomTypes = diagnosisRepository.GetSymptomType(); var employeeLists = employeeRepository.Get(); diagnosisModel = new DiagnosisModels { dtodiagnosis = dtodiagnosis, diagnosisEdit = objFrm, symptomTypes = symptomTypes, EmployeeLists = employeeLists, checkPost = false }; } } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("", Translator.UnexpectedError); } return(View(diagnosisModel)); }