Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        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));
        }