public ActionResult AddActivity(ElementaryActivity activity, DateTime date, string userId) { if (ModelState.IsValid) { events Event = eventService.GetEventsByDayAndUserId(date, userId); var eventsOfDay = eventService.GetUserEventsOfDay(date, userId); eventsOfDay.Activities.Add(activity); Event = eventService.FillEvent(eventsOfDay, Event); if (Event.ID != null) { eventService.UpdateEvent(Event); } else { Event.ID = Guid.NewGuid().ToString(); eventService.AddEvent(Event); } return(RedirectToAction("BoardEvents", new { userId = userId, dateParam = date })); } // return RedirectToAction("Index"); ViewBag.Date = date; ViewBag.UserId = userId; ViewBag.States = EventHelper.States; ViewBag.Factories = dataService.GetFactoryList(); return(View(activity)); }
public ActionResult EditActivity(ElementaryActivity activity, DateTime date, string userId, int rowNum) { events Event = eventService.GetEventsByDayAndUserId(date, userId); var eventsOfDay = eventService.GetUserEventsOfDay(date, userId); eventsOfDay.Activities[rowNum] = activity; Event = eventService.FillEvent(eventsOfDay, Event); eventService.UpdateEvent(Event); return(RedirectToAction("BoardEvents", new { userId = userId, dateParam = date })); }