Example #1
0
        public ActionResult CreateMeeting(int?id, Models.Takenmodel takenmodel, Student student)
        {
            var  stm  = db.Students.Where(s => s.ID == id).FirstOrDefault();
            Task task = new Task();

            if (takenmodel.Type == "Verlof")
            {
                Appointment appointment = new Appointment();
                task.Time            = takenmodel.Time;
                task.BeginDate       = takenmodel.BeginDate;
                task.SchoolOrWork    = takenmodel.SchoolOrWork;
                task.Student_ID      = id;
                task.TaskName        = takenmodel.TaskName;
                task.Taskdescription = takenmodel.TaskDescription;
                task.Type            = takenmodel.Type;
                task.Rating          = takenmodel.Rating;
                task.TaskApproved    = 3;

                db.Tasks.Add(task);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }

            if (takenmodel.Type == "Afspraak")
            {
                task.BeginDate       = takenmodel.BeginDate;
                task.SchoolOrWork    = takenmodel.SchoolOrWork;
                task.Student_ID      = id;
                task.TaskName        = takenmodel.TaskName;
                task.Taskdescription = takenmodel.TaskDescription;
                task.Type            = takenmodel.Type;
                task.Rating          = takenmodel.Rating;
                task.TaskApproved    = 0;
                db.SaveChanges();

                Appointment appointment = new Appointment();
                appointment.Task_ID = task.ID;
                db.SaveChanges();
                return(RedirectToAction("index"));
            }
            else
            {
                task.SchoolOrWork    = takenmodel.SchoolOrWork;
                task.Student_ID      = id;
                task.TaskName        = takenmodel.TaskName;
                task.Taskdescription = takenmodel.TaskDescription;
                task.Type            = takenmodel.Type;
                task.Rating          = takenmodel.Rating;
                task.BeginDate       = DateTime.Now;

                task.TaskApproved = 0;



                db.Tasks.Add(task);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }
        }
Example #2
0
        public ActionResult Approvetask(int?id, Models.Takenmodel takenmodel, Task task)
        {
            Task studenttask = db.Tasks.Where(d => d.Student_ID == id).FirstOrDefault();

            studenttask.TaskApproved = 2;
            db.SaveChanges();
            return(RedirectToAction("index"));
        }
Example #3
0
        public ActionResult Applyrating(int?id, Models.Takenmodel takenmodel, Task task)
        {
            var ttb = db.Tasks.Where(d => d.Student_ID == id).FirstOrDefault();

            takenmodel.TaskName        = ttb.TaskName;
            takenmodel.TaskDescription = ttb.Taskdescription;
            takenmodel.taskApproved    = ttb.TaskApproved;
            takenmodel.Rating          = ttb.Rating;
            takenmodel.Type            = ttb.Type;
            return(View(takenmodel));
        }
Example #4
0
        public ActionResult MeetingCompleted(int?id, Models.Takenmodel takenmodel, string SearchString)
        {
            var TaskCollection = db.Tasks.AsQueryable().Where(d => d.Student_ID == id);

            if (!string.IsNullOrWhiteSpace(SearchString))
            {
                TaskCollection = TaskCollection.Where(A => A.TaskName.ToLower().Contains(SearchString.ToLower()));
            }

            return(View(TaskCollection.ToArray()));
        }
Example #5
0
        public ActionResult Completethemeeting(int?id)
        {
            Models.Takenmodel takenmodel = new Models.Takenmodel();
            var taak         = db.Tasks.Where(d => d.ID == id).FirstOrDefault();
            var studentstask = db.Students.Where(t => t.ID == taak.Student_ID).FirstOrDefault();
            var studentid    = id;
            var studentenid  = db.Students.Where(w => w.ID == taak.Student_ID).FirstOrDefault().ID;

            taak.TaskApproved = 2;
            db.SaveChanges();
            return(RedirectToAction("index"));
        }
Example #6
0
        public ActionResult PlanMeeting(string searchString2, Models.Takenmodel takenmodel)
        {
            var studentens = db.Students.ToList();

            if (!string.IsNullOrWhiteSpace(searchString2))
            {
                studentens = studentens
                             .Where(s => s.Lastname.ToLower().Contains(searchString2.ToLower()))
                             .ToList();
            }

            var result = new Takenmodel();

            result.Students = studentens;
            return(View(result));
        }
Example #7
0
        public ActionResult Applyrating(int?id, [Bind(Include = "Rating")] Task task, Models.Takenmodel takenmodel)
        {
            var ttb = db.Tasks.Where(d => d.Student_ID == id).FirstOrDefault();

            ttb.Rating          = takenmodel.Rating;
            db.Entry(ttb).State = EntityState.Modified;
            db.SaveChanges();

            return(View("index"));
        }
Example #8
0
 public ActionResult CreateMeeting(int?id, Models.Takenmodel takenmodel)
 {
     return(View(takenmodel));
 }