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)); }