예제 #1
0
        public IHttpActionResult PostEmployeeLeaveDetails(string UserId)
        {
            var          leavedetail = tms.GetTrainerPlaner(UserId);
            LeaveDetails lv          = new LeaveDetails();

            lv.EmpLeaveDetails = leavedetail;
            return(new LeaveResult(lv, Request));
        }
예제 #2
0
        //[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());
        }