public IHttpActionResult PostEmployeeLeaveDetails(string UserId) { var leavedetail = tms.GetTrainerPlaner(UserId); LeaveDetails lv = new LeaveDetails(); lv.EmpLeaveDetails = leavedetail; return(new LeaveResult(lv, Request)); }
//[Authorize(Roles = "Admin,Employee")] public ActionResult Index(bool status = false) { var userdetails = generic.GetUserDetail(User.Identity.GetUserId()); ViewData["UserProfile"] = userdetails; ViewBag.UserId = userdetails.SubscriberId; ViewData["EmpDetails"] = emsMgr.GetEmployeeBasicDetails(userdetails.UserId).FirstOrDefault(); ViewData["CompanyLogo"] = cmsMgr.GetCompanyLogo(userdetails.SubscriberId).FirstOrDefault(); var plandetail = admin.GetUserplanDetails(userdetails.SubscriberId).Where(c => c.AddOnId == 3).FirstOrDefault(); ViewData["plandetail"] = plandetail; List <TrainerPlannerView> trainerPlanner = tms.GetTrainerPlaner(userdetails.UserId); ViewData["Planner"] = trainerPlanner.AsEnumerable(); return(View()); }