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