public ActionResult VolCorEvaluation(evaluation_volunteer_coordinator ecpp) { var repo = new EvaluationVolunteerCoordinatorRepository(); ecpp.RowGuid = Guid.NewGuid(); ecpp.CreatedAt = DateTime.Now; var cu = Session["user"] as ContextUser; if (cu.EnumRole == TmsWebApp.Common.EnumUserRole.Coordinator) { ecpp.IsCoordinator = false; var session = new SessionRepository().Get(ecpp.SessionId); var userId = session.CreatedBy; var admin = new AccountRepository().Get(userId); var corName = new CoordinatorRepository().Get(ecpp.CoordinatorId.Value).CoordinatorName; string url = System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + "/Account/Login/"; var bogusController = Util.CreateController <EmailTemplateController>(); EmailTemplateModel model = new EmailTemplateModel { Title = "Evaluation Form Completion", VolunteerName = session.volunteer_profile.VolunteerName, CoordinatorName = corName, SessionTitle = session.ProgramName, User = admin.FirstName }; string body = Util.RenderViewToString(bogusController.ControllerContext, "VolunteerFeedBack", model); EmailSender.SendSupportEmail(body, admin.Email); } else { ecpp.IsCoordinator = true; } repo.Post(ecpp); return(RedirectToAction("Index", "Session")); }
public ActionResult VolCorEvaluation(int sessionId, int?volId, int?corId, bool?iscoordinator) { var ecpp = new evaluation_volunteer_coordinator(); //if (iscoordinator != null) //{ // var repo = new EvaluationVolunteerCoordinatorRepository(); // var ecpp1 = repo.GetEvaluationForm(sessionId, iscoordinator.Value); // return View(ecpp1); //} ecpp.SessionId = sessionId; ecpp.VolunteerId = volId; ecpp.CoordinatorId = corId; return(View(ecpp)); //return View(); }