Пример #1
0
        public async Task <IActionResult> Create([Bind("NumeroAula,Floor,Lim")] RoomViewModel roomVM)
        {
            if (ModelState.IsValid)
            {
                var room = _mapper.GetRoom(roomVM);

                _context.Add(room);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(roomVM));
        }
Пример #2
0
        public async Task <IActionResult> Create([Bind("FiscalCode,Name,Surname,Gender,Birthday,Age,Email,FkClass")] StudentViewModel studentVM)
        {
            if (ModelState.IsValid)
            {
                var student = _mapper.GetStudent(studentVM);

                _context.Add(student);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewData["FkClass"] = new SelectList(_context.Class, "ID", "Name", studentVM.FkClass);
            return(View(studentVM));
        }
Пример #3
0
        public async Task <IActionResult> Create([Bind("Name,StartDate,Description")] BranchViewModel branchVM)
        {
            if (ModelState.IsValid)
            {
                branchVM.Icon = "default.png";
                var branch = _mapper.GetBranch(branchVM);

                _context.Add(branch);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(branchVM));
        }
Пример #4
0
        public async Task<IActionResult> Create(ClassViewModel classVM)
        {
            if (ModelState.IsValid)
            {
                var _class = _mapper.GetClass(classVM);

                _context.Add(_class);
                await _context.SaveChangesAsync();
                return RedirectToAction("Index");
            }
            ViewData["FkBranch"] = new SelectList(_context.Branch, "ID", "Name", classVM.FkBranch);
            ViewData["FkRoom"] = new SelectList(_context.Room, "ID", "NumeroAula", classVM.FkRoom);
            return View(classVM);
        }