public ActionResult EmployeeLeaveBulkUploadRecord(string savestatus = "") { var userdetails = generic.GetUserDetail(User.Identity.GetUserId()); ViewData["UserProfile"] = userdetails; ViewData["CompanyLogo"] = cmsMgr.GetCompanyLogo(userdetails.SubscriberId).FirstOrDefault(); TrainerPlannerSummary trainerplannersummary = new TrainerPlannerSummary(); ViewBag.Status = savestatus; if (userdetails.SubscriberId != null) { ViewData["Engagement"] = db.EngagementTypeMaster.Where(c => c.CorporateId == userdetails.SubscriberId).ToList(); } PopulateSchema(); return(View(trainerplannersummary)); }
public ActionResult EmployeeLeaveBulkUploadRecord(TrainerPlannerSummary plannersummary, HttpPostedFileBase FileUpload) { string UserId = User.Identity.GetUserId(); UserViewModel userDetails = generic.GetUserDetail(UserId); if (FileUpload != null) { if (FileUpload.ContentLength > 0) { try { string result = ReadFileSaveInDB(FileUpload, UserId, plannersummary.SchemeId); ViewBag.result = result; ViewBag.SuccessCount = SuccessCount; ViewBag.FailureCount = FailureCount; if (FailureCount != 0) { ViewBag.Download = "Yes"; } string filePath = Server.MapPath(Url.Content("~/Content/LeaveBulkUpload.csv")); AddToCSV(dt, filePath); } catch (Exception ex) { //Catch errors ViewData["Feedback"] = ex.Message; } } else { ViewData["Feedback"] = "Please select a file"; } } PopulateSchema(); ViewData["UserProfile"] = userDetails; ViewData["CompanyLogo"] = cmsMgr.GetCompanyLogo(userDetails.SubscriberId).FirstOrDefault(); return(View("EmployeeLeaveBulkUploadRecord", ViewData["Feedback"])); }