Beispiel #1
0
        public async Task <IActionResult> AddUser([Bind("username,pass,type")] User logins)
        {
            if (ModelState.IsValid)
            {
                _context.Add(logins);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(logins));
        }
        public async Task <IActionResult> Create([Bind("id,class_id,course_id,teacher_id,year_id,class_time")] Routine routine)
        {
            var data = await _context.Routine
                       .FirstOrDefaultAsync(m => (m.teacher_id == routine.teacher_id && m.class_time == routine.class_time) || (m.class_id == routine.class_id && m.class_time == routine.class_time));

            if (data != null)
            {
                return(RedirectToAction(nameof(Create), new { msg = "Conflict" }));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    _context.Add(routine);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
                ViewData["class_id"]   = new SelectList(_context.Class, "id", "class_name", routine.class_id);
                ViewData["course_id"]  = new SelectList(_context.Course, "id", "course_code", routine.course_id);
                ViewData["teacher_id"] = new SelectList(_context.Teacher, "id", "name", routine.teacher_id);
                ViewData["year_id"]    = new SelectList(_context.Year, "id", "year_title", routine.year_id);
                return(View(routine));
            }
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("id,year_title,status")] Year year)
        {
            if (ModelState.IsValid)
            {
                _context.Add(year);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(year));
        }
Beispiel #4
0
        public async Task <IActionResult> Create([Bind("user_name,password,type")] User user)
        {
            if (ModelState.IsValid)
            {
                _context.Add(user);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }
        public async Task <IActionResult> Create([Bind("id,name,phone,address,user_name,password")] Teacher teacher)
        {
            if (ModelState.IsValid)
            {
                _context.Add(teacher);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(teacher));
        }
Beispiel #6
0
        public async Task <IActionResult> Create([Bind("Fee_Id,F_Name")] Fees fees)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fees);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fees));
        }
        public async Task <IActionResult> Create([Bind("id,class_name")] Class @class)
        {
            if (ModelState.IsValid)
            {
                _context.Add(@class);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(@class));
        }
Beispiel #8
0
        public async Task <IActionResult> Create([Bind("id,std_id,name,age,gender,Class,paid,due")] StudentInfo studentInfo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(studentInfo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(studentInfo));
        }
Beispiel #9
0
        public async Task <IActionResult> Create([Bind("id,course_code,course_name,class_id")] Course course)
        {
            if (ModelState.IsValid)
            {
                _context.Add(course);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["class_id"] = new SelectList(_context.Class, "id", "class_name", course.class_id);
            return(View(course));
        }
Beispiel #10
0
        public async Task <IActionResult> Create([Bind("Std_Id,Name,Birth_Date,Gender,Contact,Address,Father_Name,Mother_Name,Class,M_Id")] Students students)
        {
            if (ModelState.IsValid)
            {
                _context.Add(students);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["M_Id"] = new SelectList(_context.Months, "M_Id", "M_Name", students.M_Id);
            return(View(students));
        }
        public async Task <IActionResult> Create([Bind("id,name,phone,address,user_name,password,class_id,year_id")] Student student)
        {
            if (ModelState.IsValid)
            {
                _context.Add(student);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["class_id"] = new SelectList(_context.Class, "id", "class_name", student.class_id);
            ViewData["year_id"]  = new SelectList(_context.Year, "id", "year_title", student.year_id);
            return(View(student));
        }
Beispiel #12
0
        public async Task <IActionResult> Create([Bind("id,Std_Id,Fee_Id,Amount,M_Id")] Payment payment)
        {
            if (ModelState.IsValid)
            {
                _context.Add(payment);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Fee_Id"] = new SelectList(_context.Fees, "Fee_Id", "F_Name", payment.Fee_Id);
            ViewData["M_Id"]   = new SelectList(_context.Months, "M_Id", "M_Name", payment.M_Id);
            ViewData["Std_Id"] = new SelectList(_context.Students, "Std_Id", "Std_Id", payment.Std_Id);
            return(View(payment));
        }
Beispiel #13
0
 public void Add <T>(T entity) where T : class
 {
     _context.Add(entity);
 }