// GET: Admin/DeparmantsAdmin/Create public ActionResult Create() { var identities = db.Identities.Where(x => x.Authority == 0).Select(x => new{ Value = x.Id, Text = x.Name + " " + x.Surname }).ToList(); var universities = db.Universities.Select(x => new { Value = x.Id, Text = x.Name }).ToList(); DepartmantCreateView deparmantCreateView = new DepartmantCreateView(new Deparmant(), identities, universities); return(View(deparmantCreateView)); }
public async Task <ActionResult> Create(DepartmantCreateView departmantCreateView) { departmantCreateView.deparmant.presedent = db.Identities.Find(Convert.ToInt32(departmantCreateView.presedent)); departmantCreateView.deparmant.university = db.Universities.Find(Convert.ToInt32(departmantCreateView.university)); if (ModelState.IsValid) { db.Departmants.Add(departmantCreateView.deparmant); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(departmantCreateView.deparmant)); }