public JsonResult GoodByePartner(LeftOrTerminated lot)
        {
            string msg       = "";
            int    students  = WhoIsWhereLists.HRSupervisor.Where(x => x.PartnerId == lot.Id && x.To.Year == 1905 && x.ManagerId != 0).Count();
            int    employees = WhoIsWhereLists.HRSupervisor.Where(x => x.PartnerId == lot.Id && x.To.Year == 1905 && x.ManagerId == 0).Count();

            if (students > 0 && employees > 0)
            {
                msg = "HasBoth";
                TempData["Student4Transfer"] = lot;
            }
            else if (students > 0 && employees == 0)
            {
                msg = "HasStudent";
                TempData["Student4Transfer"] = lot;
            }
            else if (students == 0 && employees > 0)
            {
                msg = "HasEmployee";
                TempData["Student4Transfer"] = lot;
            }
            else
            {
                lot.Date = DateTime.Now.Date;
                msg      = Employee.PartnerLeft(lot);
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Checkb4Promotion(StudentId stud)
        {
            string msg     = "";
            var    manager = Lists4CV.Status.Where(x => x.Name == "Manager").First().Id;
            var    status  = WhoIsWhereLists.HRSupervisor.Where(x => x.Id == stud.id && x.To.Year == 1905).First().StatusId;

            if (status == manager)
            {
                var students = WhoIsWhereLists.HRSupervisor.Where(x => x.ManagerId == stud.id && x.To.Year == 1905).Count();
                if (students > 0)
                {
                    LeftOrTerminated lot = new LeftOrTerminated
                    {
                        Id = stud.id
                    };
                    TempData["Student4Transfer"] = lot;
                    msg = "Transfer";
                }
                else
                {
                    msg = "Promote";
                }
            }
            else
            {
                msg = "Promote";
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }