public IActionResult CreateEvent([FromForm] CalendarCreateEventModel eventModel) { if (ModelState.IsValid) { DateTime beginDateTime = (eventModel.DateStart + eventModel.TimeStart); DateTime endDateTime = (eventModel.DateEnd + eventModel.TimeEnd); CalendarProcessor.CreateEvent( eventModel.Employee_ID, eventModel.Title, eventModel.Description, beginDateTime, endDateTime, "standby" ); } return(RedirectToAction("Schedule", "Agenda")); }
public IActionResult UpdateEvent(CalendarCreateEventModel eventModel) { if (ModelState.IsValid) { DateTime beginDateTime = (eventModel.DateStart + eventModel.TimeStart); DateTime endDateTime = (eventModel.DateEnd + eventModel.TimeEnd); CalendarProcessor.UpdateEvent( eventModel.Event_ID, eventModel.Employee_ID, eventModel.Title, eventModel.Description, beginDateTime, endDateTime, "standby" ); } return(View("Schedule")); }
public IViewComponentResult Invoke() { CalendarCreateEventModel createEventModel = new CalendarCreateEventModel(); createEventModel.Employees = new List <EmployeeCalendarModel>(); var data = EmployeeProcessor.LoadEmployees(); foreach (var row in data) { createEventModel.Employees.Add(new EmployeeCalendarModel { id = row.ID, Firstname = row.Firstname, Prefix = row.Lastnameprefix, Lastname = row.Lastname, ProfilePicturePath = row.ProfilePicturePath, }); } return(View(createEventModel)); }