Пример #1
0
        public async Task <ActionResult> Save(AssignFormTeacherToClass assignFormTeacherToClasses)
        {
            bool   status  = false;
            string message = string.Empty;

            if (ModelState.IsValid)
            {
                if (assignFormTeacherToClasses.Id > 0)
                {
                    assignFormTeacherToClasses.SchoolId        = userSchool;
                    Db.Entry(assignFormTeacherToClasses).State = EntityState.Modified;
                    message = "Class Updated Successfully...";
                }
                else
                {
                    assignFormTeacherToClasses.SchoolId = userSchool;
                    Db.AssignFormTeacherToClasses.Add(assignFormTeacherToClasses);
                    message = "Class Created Successfully...";
                }
                await Db.SaveChangesAsync();

                status = true;
            }
            return(new JsonResult {
                Data = new { status = status, message = message }
            });
            //return View(subject);
        }
Пример #2
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id);

            if (assignFormTeacherToClass != null)
            {
                Db.AssignFormTeacherToClasses.Remove(assignFormTeacherToClass);
            }
            await Db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Пример #3
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,ClassName,StaffName")] AssignFormTeacherToClass assignFormTeacherToClass)
        {
            if (ModelState.IsValid)
            {
                Db.Entry(assignFormTeacherToClass).State = EntityState.Modified;
                await Db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName");
            ViewBag.Username  = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username");
            return(View(assignFormTeacherToClass));
        }
Пример #4
0
        public async Task <ActionResult> Create([Bind(Include = "Id,ClassName,Username")] AssignFormTeacherToClass assignFormTeacherToClass)
        {
            if (ModelState.IsValid)
            {
                Db.AssignFormTeacherToClasses.Add(assignFormTeacherToClass);
                await Db.SaveChangesAsync();

                return(RedirectToAction("Index", "Staffs"));
            }

            ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName");
            ViewBag.Username  = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username");
            return(View(assignFormTeacherToClass));
        }
Пример #5
0
        // GET: AssignFormTeacherToClasses/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id);

            if (assignFormTeacherToClass == null)
            {
                return(HttpNotFound());
            }
            return(View(assignFormTeacherToClass));
        }
Пример #6
0
        // GET: AssignFormTeacherToClasses/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AssignFormTeacherToClass assignFormTeacherToClass = await Db.AssignFormTeacherToClasses.FindAsync(id);

            if (assignFormTeacherToClass == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ClassName = new SelectList(await _query.ClassListAsync(userSchool), "FullClassName", "FullClassName");
            ViewBag.Username  = new SelectList(await _query.StaffListAsync(userSchool), "Username", "Username");
            return(View(assignFormTeacherToClass));
        }