public ActionResult CoordinatorForm(evaluation_coordinator ecpp) { var repo = new EvaluationCoordinatorRepository(); ecpp.RowId = Guid.NewGuid(); ecpp.CreatedAt = DateTime.Now; repo.Post(ecpp); return(RedirectToAction("Index", "Session")); }
public ActionResult CoordinatorForm(int sessionId, int?volId, int?corId) { evaluation_coordinator ecpp = new EvaluationCoordinatorRepository().GetEvaluationForm(sessionId); if (ecpp == null) { ecpp = new evaluation_coordinator(); ecpp.SessionId = sessionId; if (volId != null) { ecpp.VolunteerId = volId.Value; } if (corId != null) { ecpp.CoordinatorId = corId.Value; var cor = new CoordinatorRepository().Get(corId.Value); ecpp.F1 = cor.CoordinatorName + " " + cor.FatherName + " " + cor.FaimlyName; ecpp.F2 = cor.CoordinatorEmail; ecpp.F2 = cor.CoordinatorEmail; ecpp.F3 = cor.CoordinatorMobile; ecpp.F4 = cor.school.Region; ecpp.F5 = cor.school.City; ecpp.F6 = cor.school.SchoolName; } } var cities = new CityRepository().Get().Distinct().Select(x => new SelectListItem { Text = x.City + " (" + x.City_ar + ")", Value = x.City + "", Selected = x.City == "Jeddah" }).ToList(); ViewBag.citiesdd = cities; var distict = new CityRepository().Get().GroupBy(x => x.Region).Select(x => x.First()).Select(x => new SelectListItem { Text = x.Region + " (" + x.Region_ar + ")", Value = x.Region + "" }).ToList(); ViewBag.distictdd = distict; return(View(ecpp)); }