public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Salary,Position,Department")] Employee employee)
        {
            if (ModelState.IsValid)
            {
                db.Employees.Add(employee);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(employee));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "ParentID,FirstName")] Parent parent)
        {
            if (ModelState.IsValid)
            {
                db.Parents.Add(parent);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(parent));
        }
        public ActionResult Create([Bind(Include = "Id,userName,password,lastName,about,rememberMe,gender")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
Example #4
0
        public ActionResult Create([Bind(Include = "Id,name")] Interest interest)
        {
            if (ModelState.IsValid)
            {
                db.Interests.Add(interest);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(interest));
        }
Example #5
0
        public ActionResult Create([Bind(Include = "QuizID,Name,Timer")] Quiz quiz)
        {
            if (ModelState.IsValid)
            {
                db.Quizs.Add(quiz);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(quiz));
        }
Example #6
0
        public ActionResult Create([Bind(Include = "NewsID,Title,Content,TeacherID")] News news)
        {
            if (ModelState.IsValid)
            {
                db.Newses.Add(news);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(news));
        }
Example #7
0
        public ActionResult Create([Bind(Include = "Name,Size,Fee")] VehicleType vehicleType)
        {
            if (ModelState.IsValid)
            {
                db.VehicleTypes.Add(vehicleType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vehicleType));
        }
Example #8
0
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Salary,Position,Department")] Personal personal)
        {
            if (ModelState.IsValid)
            {
                db.Personals.Add(personal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(personal));
        }
        public ActionResult Create([Bind(Include = "SubjectID,Name,MySubjectID,SClassID")] Subject subject)
        {
            if (ModelState.IsValid)
            {
                db.Subjects.Add(subject);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(subject));
        }
Example #10
0
        public ActionResult Register([Bind(Include = "Id,FirstName,LastName,StreetAdress,PostalCode,City,PhoneNumber")] Member member)
        {
            if (ModelState.IsValid)
            {
                db.Members.Add(member);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(member));
        }
Example #11
0
 public ActionResult Create([Bind(Include = "Id,VehicleType,RegistrationNumber,Color,Brand,Model,NoOfWheels")] Vehicle vehicle)
 {
     if (ModelState.IsValid)
     {
         vehicle.TimestampIn = DateTime.Now;
         db.Vehicles.Add(vehicle);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vehicle));
 }
Example #12
0
        public ActionResult Create([Bind(Include = "GradeListID,Name")] GradeList gradeList)
        {
            if (ModelState.IsValid)
            {
                db.GradeList.Add(gradeList);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(gradeList));
        }
Example #13
0
        public ActionResult Create([Bind(Include = "SClassID,Name,TeacherID")] SClass sClass)
        {
            if (ModelState.IsValid)
            {
                db.SClasses.Add(sClass);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.SClassID = new SelectList(db.Teachers, "TeacherID", "Name", sClass.SClassID);
            return(View(sClass));
        }
Example #14
0
 public ActionResult Create([Bind(Include = "RegistrationNumber,Type,Color,Brand,Wheels,Timestamp")] ParkedVehicle parkedVehicle)
 {
     if (ModelState.IsValid)
     {
         DateTime time = DateTime.Now;
         parkedVehicle.Timestamp = time;
         db.ParkedVehicle.Add(parkedVehicle);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(parkedVehicle));
 }
        public ActionResult CheckIn([Bind(Include = "Id,VehicleType,RegistrationNumber,Color,Brand,Model,NumberOfWheels,CheckIn,CheckOut")] Vehicle vehicle)
        {
            if (ModelState.IsValid)
            {
                vehicle.CheckIn = DateTime.Now;
                db.Vehicles.Add(vehicle);
                db.SaveChanges();
                return(RedirectToAction("Overview"));
            }

            return(View(vehicle));
        }
Example #16
0
        public ActionResult Create([Bind(Include = "TeacherID,Name,SClassID")] Teacher teacher)
        {
            if (ModelState.IsValid)
            {
                db.Teachers.Add(teacher);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TeacherID = new SelectList(db.SClasses, "SClassID", "Name", teacher.TeacherID);
            return(View(teacher));
        }
Example #17
0
        public ActionResult Create([Bind(Include = "QuestionID,Content,GoodAnswer,BadAnswer,Points,TeacherID,QuizID")] Question question)
        {
            if (ModelState.IsValid)
            {
                db.Questions.Add(question);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.QuizID    = new SelectList(db.Quizs, "QuizID", "Name", question.QuizID);
            ViewBag.TeacherID = new SelectList(db.Teachers, "TeacherID", "Name", question.TeacherID);
            return(View(question));
        }
Example #18
0
        public ActionResult Create([Bind(Include = "MySubjectID,TeacherID,SubjectID")] MySubject mySubject)
        {
            if (ModelState.IsValid)
            {
                db.MySubjects.Add(mySubject);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.SubjectID = new SelectList(db.Subjects, "SubjectID", "Name", mySubject.SubjectID);
            ViewBag.TeacherID = new SelectList(db.Teachers, "TeacherID", "Name", mySubject.TeacherID);
            return(View(mySubject));
        }
Example #19
0
        public ActionResult Create([Bind(Include = "GradeID,Description,Weight,DateGrade,MySubjectID,StudentID,GradeListID")] Grade grade)
        {
            if (ModelState.IsValid)
            {
                db.Grades.Add(grade);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.GradeListID = new SelectList(db.GradeList, "GradeListID", "GradeListID", grade.GradeListID);
            ViewBag.StudentID   = new SelectList(db.Students, "StudentID", "FirstName", grade.StudentID);
            return(View(grade));
        }
Example #20
0
        public ActionResult Create([Bind(Include = "StudentID,FirstName,SClassID,ParentID")] Student student)
        {
            if (ModelState.IsValid)
            {
                db.Students.Add(student);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ParentID = new SelectList(db.Parents, "ParentID", "FirstName", student.ParentID);
            ViewBag.SClassID = new SelectList(db.SClasses, "SClassID", "Name", student.SClassID);
            return(View(student));
        }
Example #21
0
        public ActionResult Create([Bind(Include = "RegistrationNumber,Color,Brand,Wheels,ParkingTime,VehicleTypeId,MembersId")] ParkedVehicle parkedVehicle)
        {
            if (ModelState.IsValid)
            {
                db.ParkedVehicle.Add(parkedVehicle);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MembersId     = new SelectList(db.Member, "Id", "FirstName", parkedVehicle.MembersId);
            ViewBag.VehicleTypeId = new SelectList(db.VehicleTypes, "Id", "Type", parkedVehicle.VehicleTypeId);
            return(View(parkedVehicle));
        }
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName")] Member member)
        {
            if (db.Member.Any(m => m.FirstName.ToLower() == member.FirstName.ToLower() && m.LastName.ToLower() == member.LastName.ToLower()))
            {
                ModelState.AddModelError("FirstName", "User Already Exist");
                ModelState.AddModelError("LastName", "User Already Exist");
            }
            if (ModelState.IsValid)
            {
                db.Member.Add(member);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(member));
        }
        public ActionResult Park([Bind(Include = "Id,Type,RegNumber,Colour,Brand,Model,NoOfWheels")] ParkedVehicle parkedVehicle)
        {
            ////server site check for unique RegNum
            //bool IsVehicleExist = db.ParkedVehicles.Any(x => x.RegNumber == parkedVehicle.RegNumber && x.Id != parkedVehicle.Id);
            //if (IsVehicleExist == true)
            //{
            //    ModelState.AddModelError("RegNumber", "Vehicle registration number already exists");
            //}

            if (ModelState.IsValid)
            {
                parkedVehicle.CheckIn = DateTime.Now;
                db.ParkedVehicles.Add(parkedVehicle);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(parkedVehicle));
        }
        public ActionResult Create([Bind(Include = "FirstName,LastName,RegistrationNumber,Color,Brand,Wheels,ParkingTime,SelectedVehicleTypeId")] ParkVehicleViewModel model)
        {
            model.Post = true;
            model.VehicleTypeSelectList = db.VehicleTypes;
            if (db.ParkedVehicle.Any(v => v.RegistrationNumber == model.RegistrationNumber))
            {
                ModelState.AddModelError("RegistrationNumber", "registration number exist");
                model.RegNrTaken = true;
                //return View(model);
            }

            var foundMember = GetMember(model.FirstName, model.LastName);

            if (foundMember == null)
            {
                model.MemberFound = false;
                return(View(model));
            }
            model.MemberFound = true;

            if (ModelState.IsValid)
            {
                ParkedVehicle parkedVehicle = new ParkedVehicle
                {
                    RegistrationNumber = model.RegistrationNumber.ToUpper(),
                    Color         = model.Color,
                    Brand         = model.Brand,
                    Wheels        = model.Wheels,
                    ParkingTime   = DateTime.Now,
                    MembersId     = foundMember.Id,
                    VehicleTypeId = model.SelectedVehicleTypeId
                };
                db.ParkedVehicle.Add(parkedVehicle);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
        public ActionResult Park([Bind(Include = "RegNr,Color,Make,Model,NrOfWheels,MemberId,VehicleTypeName")] ParkedVehicle parkedVehicle)
        {
            if (ModelState.IsValid)
            {
                parkedVehicle.TimeStamp = DateTime.Now;
                var Slot = GetNextFreeParkingSlot(db.VehicleTypes.Where(x => x.Name == parkedVehicle.VehicleTypeName).Select(x => x.Size).FirstOrDefault());
                if (Slot >= 0)
                {
                    parkedVehicle.ParkingSlot = Slot;
                    db.ParkedVehicles.Add(parkedVehicle);
                    db.SaveChanges();
                    return(RedirectToAction("Details", "ParkedVehicles2", new { Id = parkedVehicle.Id }));
                }
                else
                {
                    Response.Write("<script type=\"text/javascript\">alert('Failed attempt to park a vehicle due to size constraints');</script>");
                }
                return(RedirectToAction("Index"));
            }

            ViewBag.MemberId        = new SelectList(db.Members, "Id", "FirstName", parkedVehicle.MemberId);
            ViewBag.VehicleTypeName = new SelectList(db.VehicleTypes, "Name", "Name", parkedVehicle.VehicleTypeName);
            return(View(parkedVehicle));
        }
Example #26
0
 public ActionResult Register(User user, int[] Interests)
 {
     if (Interests != null)
     {
         foreach (var item in Interests)
         {
             Interest interest = db.Interests.Find(item);
             user.Interests.Add(interest);
         }
         user.Password = PasswordStorage.CreateHash(user.Password);
         db.Users.Add(user);
         db.SaveChanges();
         return(RedirectToAction("Index", "Users"));
     }
     return(RedirectToAction("Index"));
 }
Example #27
0
        public IActionResult Index(Registrations customer)
        {
            if (ModelState.IsValid)
            {
                using (var dbContext = new RegisterContext())
                {
                    dbContext.Registrations.Add(new Registrations()
                    {
                        LastName  = customer.LastName,
                        FirstName = customer.FirstName,
                        Address1  = customer.Address1,
                        Address2  = customer.Address2,
                        City      = customer.City,
                        State     = customer.State,
                        Country   = customer.Country,
                        Zip       = customer.Zip,
                        Date      = DateTime.Now
                    });

                    try
                    {
                        dbContext.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        //log this error
                        return(Redirect("Home/ValidationError"));
                    }
                }
                return(View("Confirmation"));
            }
            else
            {
                return(View());
            }
        }
 private void Park_It(ParkedVehicle parkedVehicle)
 {
     parkedVehicle.TimeStamp = DateTime.Now;
     db.ParkedVehicles.Add(parkedVehicle);
     db.SaveChanges();
 }
Example #29
0
 public void AddNewClass(ClassDTO newClass)
 {
     registerContext.Add(AutoMapper.Mapper.Map <ClassDTO, Class>(newClass));
     registerContext.SaveChanges();
 }
Example #30
0
        public void AddNewStudent(StudentsDTO newStudent)
        {
            var Student = registerContext.Students.Add(AutoMapper.Mapper.Map <StudentsDTO, Students>(newStudent));

            registerContext.SaveChanges();
        }