public ActionResult ReadEmployeeDetails() { try { Int64 id = (Int64)TempData["employeeid"]; TempData.Keep("employeeid"); MTSHRDataLayer.Employee data_emp = new MTSHRDataLayer.Employee(); var employeeData = Json(JsonConvert.SerializeObject(data_emp.Read(id)), JsonRequestBehavior.AllowGet); ViewBag.EmployeeData = employeeData.Data; MTSHRDataLayer.Employee employee = new MTSHRDataLayer.Employee(); var role = employee.GetRole(id); Session["Role"] = role.Rows[0][0].ToString(); MTSHRDataLayer.EmployeeImage data_image = new MTSHRDataLayer.EmployeeImage(); byte[] imagedata = data_image.Read(id); if (imagedata == null) { string path = Server.MapPath("~/Content/images/Default.jpg"); byte[] imageByteData = System.IO.File.ReadAllBytes(path); String baseimage = Convert.ToBase64String(imageByteData); ViewBag.Image = baseimage; } else if (imagedata != null) { String baseimage = Convert.ToBase64String(imagedata); ViewBag.Image = baseimage; } } catch (Exception exec) { BaseExceptionHandler.HandleException(ref exec); } return(View("EmployeeDetails")); }