public JsonResult ScreeningTestSubmit(ScreeningInfoViewModel Model) { Models.Common cm = new Models.Common(); Model.CreatedBy = Convert.ToInt32(Session["UserId"]); var Obj = registerService.ScreeningTestSubmit(Model); if (Obj.MStatus && Obj.IsSelected.HasValue && !Obj.IsSelected.Value && !Model.IsStandBy) { string currentTime = DateTime.Now.ToShortTimeString(); string dt = Model.CreatedDate + " " + currentTime; SendingEmailForRejectedCandidateViewModel objSend = new SendingEmailForRejectedCandidateViewModel { DateOfSending = DateTime.ParseExact(dt, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture), Email = Obj.Email, IsActive = true, IsSendEmail = false, RegistrationNo = Obj.RegistrationId }; registerService.SaveSendRejectedEmailInfo(objSend); //cm.GetResult(Model.Email, Convert.ToInt64(Model.ApplicationNo), "Rejected", "Pending"); // Email.SendEmailWithSingleTemplate(Obj.Email, "Spice Star - Candidate Rejected", "~/Templates/RejectedEmailTemplate.html"); } string msg = ""; if (Obj.MStatus) { LogActivityViewModel log = new LogActivityViewModel(); log.EnteredBy = Convert.ToInt32(Session["UserId"]); log.EnteredDate = DateTime.Now; log.ActioName = "ScreeningTestSubmit"; log.ModuleName = "Screenning"; log.ControllerName = "Registration"; log.RegistrationNo = Model.RegistrationId; if (Model.IsSelected.HasValue && !Model.IsSelected.Value) { if (Model.IsStandBy) { msg = "Screening Test (RegNo: " + Model.RegistrationId + ") is on Stand-By!"; log.Activity = "Screenning on stand by"; log.ActivityMessage = "Screening test of registration no " + Model.RegistrationId + " is on Stand-By!"; logActivityService.CreateLogActivity(log); } else { msg = "Screening Test (RegNo: " + Model.RegistrationId + ") is rejected!"; log.Activity = "Screenning as rejected"; log.ActivityMessage = "Screening test of registration no " + Model.RegistrationId + " is rejected!"; logActivityService.CreateLogActivity(log); } } else if (Model.IsSelected.HasValue && Model.IsSelected.Value) { msg = "Screening Test cleared successfully and your Admission Number is: " + Model.RegistrationId + ""; log.Activity = "Screenning cleared"; log.ActivityMessage = "Screening test of registration no " + Model.RegistrationId + " is cleared successfully."; logActivityService.CreateLogActivity(log); } } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult ScreeningTestOpenModelPopupShow(int RegNo) { ScreeningInfoViewModel model = registerService.GetScreeningTestInfoToShow(RegNo); model.GetDocumentList = registerService.GetScreeningDocument(); model.GetTatooList = registerService.GetScreeningTatooList(); model.GetBatchList = addmissionService.GetBatchList(); model.GetCourseList = addmissionService.GetCourseList(); model.GetLeadSourceList = registerService.GetLeadSourceList(); return(PartialView("_ScreenTestPopUp", model)); }