public ActionResult UserDetails() { Int64 id = (Int64)TempData["rowId"]; TempData.Keep("rowId"); MTSHRDataLayer.Employee data_emp = new MTSHRDataLayer.Employee(); var employeeData = Json(JsonConvert.SerializeObject(data_emp.Read(id)), JsonRequestBehavior.AllowGet); ViewBag.EmployeeData = employeeData.Data; 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; } return(View("UserDetails")); }
public ActionResult EmployeeImage() { var empid = Request.Params["empid"].ToString(); if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { BinaryReader reader = new BinaryReader(file.InputStream); MTSHRDataLayer.EmployeeImage data_image = new MTSHRDataLayer.EmployeeImage(); byte[] bytes = reader.ReadBytes((int)file.ContentLength); int result = data_image.Create(empid, bytes); return(Content("Success")); } } return(Content("Failed")); }
// // GET: /UserInformation/ public ActionResult GetUserDetails() { string empid = Session["UserID"].ToString(); Int64 id = Convert.ToInt64(empid); 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; } return(View()); }
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")); }