public ActionResult Index(ScheduleIndexViewModel sivm) { List <Note> notes = new List <Note>(); for (int i = 0; i < sivm.Schedules.Count; i++) { Note note = new Note(); note.NoteCode = NoteBLO.Current.GenerateCode(); note.RequestCode = sivm.Schedules[i].RequestCode; note.StaffCode = sivm.StaffCode; note.NoteContent = sivm.NewNote[i]; note.AddedTime = DateTime.Now; notes.Add(note); } NoteDAO.Current.AddMany(notes); return(RedirectToAction("Index")); }
public ActionResult Index() { var note = RequestBLO.Current.GetNoteOfShift(); var prenote = RequestBLO.Current.GetNoteOfPreviousShift(); var activeGroupCode = AssignedShiftBLO.Current.GetActiveGroup(); var activeStaff = AccountBLO.Current.GetAccountsByGroup(activeGroupCode) .Where(x => x.Role == Constants.Role.SHIFT_HEAD) .ToList().FirstOrDefault(); var data = new ScheduleIndexViewModel(); data.Schedules = note; data.Schedules1 = prenote; data.StaffCode = GetCurrentUserName(); data.StaffInShift = activeStaff.Username; data.StaffRole = GetCurrentUserRole(); var count = data.Schedules.Count; data.NewNote = new string[count].ToList(); return(View(data)); }
// GET: Schedule public ActionResult Index() { var model = new ScheduleIndexViewModel(); return(View(model)); }