Example #1
0
        public ActionResult Create(AttendanceFormViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("AttendanceForm", viewModel));
            }

            var attendance = new Attendance
            {
                Id              = viewModel.Id,
                ClinicRemarks   = viewModel.ClinicRemarks,
                Diagnosis       = viewModel.Diagnosis,
                SecondDiagnosis = viewModel.SecondDiagnosis,
                ThirdDiagnosis  = viewModel.ThirdDiagnosis,
                Therapy         = viewModel.Therapy,
                Date            = DateTime.Now,
                Patient         = _unitOfWork.Patients.GetPatient(viewModel.Patient)
            };

            _unitOfWork.Attandences.Add(attendance);
            _unitOfWork.Complete();
            //ViewBag.Confirm = "Successfully Saved";
            //return PartialView("_Confirmation");
            return(RedirectToAction("Details", "Patients", new { id = viewModel.Patient }));
        }
Example #2
0
        public ActionResult Create(AttendanceFormViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("AttendanceForm", viewModel));
            }

            var attendance = new Attendance
            {
                Id                   = viewModel.Id,
                ExamRemarks          = viewModel.ExamRemarks,
                Interpretation       = viewModel.Interpretation,
                SecondInterpretation = viewModel.SecondInterpretation,
                ThirdInterpretation  = viewModel.ThirdInterpretation,
                RecoverCandidate     = viewModel.RecoverCandidate,
                Date                 = DateTime.Now,
                Student              = _unitOfWork.Students.GetStudent(viewModel.Student)
            };

            _unitOfWork.Attandences.Add(attendance);
            _unitOfWork.Complete();
            //ViewBag.Confirm = "Successfully Saved";
            //return PartialView("_Confirmation");
            return(RedirectToAction("Details", "Students", new { id = viewModel.Student }));
        }
Example #3
0
        public ActionResult ListAll()
        {
            var userCurrent = User.Identity.GetUserId();
            var gigs        = _context.Gigs.Include(g => g.Artist).Include(g => g.Genre)
                              .Where(g => g.Artist.Id != userCurrent)
                              .OrderByDescending(g => g.Date).ToList();
            var listAttendances = new List <AttendanceFormViewModel>();

            if (gigs.Count != 0)
            {
                var attendances = _context.Attendances.Include(a => a.Artist).Include(a => a.Gig)
                                  .Where(a => a.Artist.Id == userCurrent);
                foreach (var gig in gigs)
                {
                    var attendancesForm = new AttendanceFormViewModel()
                    {
                        Gig        = gig,
                        Attendance = false
                    };
                    foreach (var attendance in attendances)
                    {
                        if (gig.Id == attendance.Gig.Id)
                        {
                            attendancesForm.Id         = attendance.Id;
                            attendancesForm.Attendance = true;
                        }
                    }
                    listAttendances.Add(attendancesForm);
                }
            }
            return(View("GigsList", listAttendances));
        }
        public ActionResult CreateAttendance(AttendanceFormViewModel viewModel)
        {
            var category = _context.Categories.Single(g => g.Id == viewModel.Category);

            if (!ModelState.IsValid)
            {
                viewModel.Categories = _context.Categories.ToList();
                return(View("Create", viewModel));
            }


            var attendance = new Attendee
            {
                AttendeeLastName    = viewModel.AttendeeLastName,
                AttendeeName        = viewModel.AttendeeName,
                Weight              = viewModel.Weight,
                EmailAddress        = viewModel.EmailAddress,
                YoutubeMovieUrl     = viewModel.YoutubeMovieUrl,
                WorkoutDurationTime = viewModel.WorkoutDurationTime,
                Category            = category,
                IsVerified          = false,
                RegistrationDate    = DateTime.Now
            };

            _context.Attendees.Add(attendance);
            _context.SaveChanges();

            return(View("~/Views/Attendees/ThankYou.cshtml"));
        }
        // GET: Attendees
        public ActionResult Create()
        {
            var viewModel = new AttendanceFormViewModel
            {
                Categories = _context.Categories.ToList()
            };

            return(View(viewModel));
        }
        public ActionResult TimeIn(Attendance attendance)
        {
            var viewmodel = new AttendanceFormViewModel
            {
                TimeInDate = DateTime.Now,
                EmployeeId = attendance.EmployeeId
            };

            return(View("TimeInForm", viewmodel));
        }
Example #7
0
        public ActionResult Create(int id)
        {
            var viewModel = new AttendanceFormViewModel
            {
                Patient = id,
                Heading = "Add Attendance"
            };

            return(View("AttendanceForm", viewModel));
        }