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 })); }
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 })); }
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)); }
public ActionResult Create(int id) { var viewModel = new AttendanceFormViewModel { Patient = id, Heading = "Add Attendance" }; return(View("AttendanceForm", viewModel)); }