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));
        }