public ActionResult Add() { var user = _authenticatedUser.GetUserInfo(); var addEvent = new AddEventView(); ViewData["timezone"] = _timezoneHydration.GetAndSetSelectedTimezone(user.Timezone); return View(addEvent); }
public ActionResult Add(NewEventModel newEvent) { var addEvent = new AddEventView(); var user = _authenticatedUser.GetUserInfo(); var evt = MapCreateEventModel(newEvent); evt.UserId = user.Id; evt.NumberSid = _service.ProcureNumber(evt.Number); using (var tran = _session.BeginTransaction()) { _session.Save(evt); tran.Commit(); } ViewData["timezone"] = _timezoneHydration.GetAndSetSelectedTimezone(); addEvent.Message = string.Format("New event created. Phone number: {0}", evt.FormattedNumber); return View(addEvent); }