public ActionResult Create(Election Model) { ViewData["ElectionTypes"] = Globals.GetElectionTypes(); if (Model != null) { if (!string.IsNullOrEmpty(Model.Name)) { if (!m_merkezDC.Elections.Any(x => x.Name == Model.Name)) { Model.CreatedAt = DateTime.Now; Model.CreatedBy = User.Identity.Name; m_merkezDC.Elections.InsertOnSubmit(Model); m_merkezDC.SubmitChanges(); for (int i = 1; i < 5; i++) { var process = new ElectionDetail(); process.StartDate = Convert.ToDateTime(Request.Form["StartDate"]); process.FinishDate = Convert.ToDateTime(Request.Form["FinishDate"]); process.ElectionId = Model.ElectionId; process.StatusId = i; process.StartedBy = User.Identity.Name; process.FinishedBy = User.Identity.Name; process.ActionDate = DateTime.Now; m_merkezDC.ElectionDetails.InsertOnSubmit(process); } m_merkezDC.SubmitChanges(); ViewData["Message"] = "Seçim Başarıyla Eklendi Süreçlerinin Yönetmek İçin Lütfen Aşağıdaki Ekranı Kullanınız."; return RedirectToAction("ManageElectionProcess", new { Model.ElectionId }); } else { ViewData["Message"] = "Aynı İsimle Yalnızca Bir Adet Seçim Eklenebilir."; } } } return View(); }
partial void DeleteElection(Election instance);
partial void UpdateElection(Election instance);
partial void InsertElection(Election instance);
private void detach_Elections(Election entity) { this.SendPropertyChanging(); entity.ElectionType = null; }
private void attach_Elections(Election entity) { this.SendPropertyChanging(); entity.ElectionType = this; }