public IActionResult Events(EventsModel model) { if (ModelState.IsValid) { var user = HttpContext.GetUser(); if (user != null) { using (var context = ContextHelper.OpenContext()) { if (context.User.Any(u => u.UserId == user.UserId)) { var contextEvent = context.Event.FirstOrDefault(e => e.Code.ToLower() == model.EventCode.ToLower() && e.Type != EventType.Hidden); if (contextEvent != null) { if (!context.GetUserEvents(user.UserId).Any(e => e.EventId == contextEvent.EventId)) { var userEvent = new UserEvent { UserId = user.UserId, EventId = contextEvent.EventId }; context.UserEvent.Add(userEvent); context.SaveChanges(); } } } } } } return(RedirectToAction("Event")); }
public ActionResult Edit(int?Id) { if (Id == null) { return(HttpNotFound()); } pszczupakEntities ent = new pszczupakEntities(); Events found = ent.Events.Find(Id); EventsModel e = found.ToEventsModelWithID(); //USER moze edytowac tylko swoje eventy if (UserHelper.GetUserRole(User.Identity.Name) == "user" && UserHelper.GetUserId(User.Identity.Name) != e.id_user) { return(RedirectToAction("Index", "Home")); } ViewData["U"] = ent.Users.Select(x => new SelectListItem() { Value = x.id.ToString(), Text = x.name }).ToList(); ViewData["D"] = ent.Dogs.Select(x => new SelectListItem() { Value = x.id.ToString(), Text = x.name }).ToList(); //return Json("lololo"+e.id_user+"uu", JsonRequestBehavior.AllowGet); return(View(e)); }
private async Task OnSelectEvent(EventsModel item) { var parameters = new NavigationParameters(); parameters.Add("event", item); await _navigation.NavigateAsync("EventDetailsPage", parameters); }
public ActionResult AllEvents() { EventsModel events = new EventsModel(); events.GetAllEvents(); return View("AllEvents", events); }
public IActionResult EditPost(int seqId, DateTime ATo, string Notes, IPv4Addresses model) { try { var data = _context.IpAddresses.Where(f => f.SeqId == seqId).ToList(); data.ForEach(a => a.ATo = ATo); data.ForEach(a => a.Notes = Notes); EventsModel eventsModel = new EventsModel() { SeqId = model.SeqId, AFrom = model.AFrom, ATo = ATo, UserEmail = model.UserEmail, Notes = Notes, Event = "Edit" + DateTime.Now }; _context.Eventlog.Add(eventsModel); _context.SaveChanges(); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(RedirectToAction(nameof(Index))); } return(RedirectToAction(nameof(Index))); }
public async Task <ActionResult> AddEvent(EventsModel data) { ToastModel tm = new ToastModel(); data.weekday = await _common.GetWeekdayData(); data.frequencies = await _common.GetFrequencyData(); data.sessions = await _common.GetSessionData(); if (ModelState.IsValid) { data.CreatedBy = User.UserId; data.CreatedDate = DateTime.Now; data.UpdatedBy = User.UserId; HttpResponseMessage userResponseMessage = await Utility.GetObject("/api/Event/PostEvent", data, true); var msg = await Utility.DeserializeObject <string>(userResponseMessage); if (msg == "Event successfully added" || msg == "Event successfully edited") { tm.IsSuccess = true; tm.Message = msg; } else { tm.IsSuccess = false; tm.Message = msg; } return(Json(tm)); } return(RedirectToAction("Event", "Event")); }
/// <summary> /// get event details /// </summary> /// <param name="Id"> event id </param> /// <returns> event model </returns> public EventsModel GetEventDetails(string Id) { using (var _ctx = new ChinmayaEntities()) { EventsModel emm = new EventsModel(); Event emData = _ctx.Events.Where(e => e.Id == Id).FirstOrDefault(); if (emData != null) { emm.Id = emData.Id; emm.Name = emData.Name; emm.Description = emData.Description; emm.WeekdayId = emData.WeekdayId; emm.FrequencyId = emData.FrequencyId; emm.AgeFrom = emData.AgeFrom; emm.AgeTo = emData.AgeTo; emm.Amount = emData.Amount; EventSession esessionData = _ctx.EventSessions.Where(es => es.EventId == emData.Id).FirstOrDefault(); emm.SessionId = esessionData.SessionId; emm.StartDate = Convert.ToDateTime(esessionData.StartDate); emm.EndDate = Convert.ToDateTime(esessionData.EndDate); emm.StartTime = esessionData.StartTime; emm.EndTime = esessionData.EndTime; emm.Location = esessionData.Location; emm.Instructor = esessionData.Instructor; emm.Contact = esessionData.Contact; emm.Other = esessionData.Other; EventHoliday eHolidayData = _ctx.EventHolidays.Where(eh => eh.EventId == emData.Id).FirstOrDefault(); emm.HolidayDate = eHolidayData.HolidayDate; } return(emm); } }
//[ActionName("GetAllEvents")] public HttpResponseMessage GetAllEvents() { var _Events = _db.Events; EventsModel _EventsModel = new EventsModel(); _EventsModel.MESSAGE = "All Events"; _EventsModel.Flag = "false"; List <EventDetailsModel> _lstEventDetailsModel = new List <EventDetailsModel>(); if (null != _Events) { _EventsModel.Flag = "true"; // List<EventDetailsModel> _lstEventDetailsModel = new List<EventDetailsModel>(); foreach (var eve in _Events) { EventDetailsModel _EventDetailsModel = new EventDetailsModel(); _EventDetailsModel.EventId = eve.EventId; _EventDetailsModel.EventTitle = eve.EventTitle; _EventDetailsModel.Image = eve.Image; _EventDetailsModel.Description = "" + eve.Description; _EventDetailsModel.EventSubHeading = "" + eve.EventSubHeading; _EventDetailsModel.Status = eve.Status; _EventDetailsModel.CreatedDate = eve.CreatedDate; _EventDetailsModel.CreatedBy = eve.CreatedBy; _lstEventDetailsModel.Add(_EventDetailsModel); } } _EventsModel.EventDetailsModel = _lstEventDetailsModel; return(Request.CreateResponse(HttpStatusCode.OK, _EventsModel)); }
public async Task <IActionResult> AddOrEdit(int id, [Bind("EventID,Subject,Description,Start,End,ThemeColor,IsFullDay")] EventsModel calendarModel) { if (ModelState.IsValid) { if (id == 0) { _context.Add(calendarModel); await _context.SaveChangesAsync(); } else { try { _context.Update(calendarModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CalendarModelExists(calendarModel.EventID)) { return(NotFound()); } else { throw; } } } return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "_ViewAll", _context.Events.ToList()) })); } return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "AddOrEdit", calendarModel) })); }
public ActionResult Edit(EventsModel @event) { if (Request.Files.Count > 0) { HttpPostedFileBase file = Request.Files[0]; if (file.ContentLength > 0) { string fileName = Path.GetFileName(file.FileName); @event.image = Path.Combine(Server.MapPath("~/Img/"), fileName); file.SaveAs(@event.image); @event.image = "~/Img/" + fileName; } else { var evented = new EventsModel().getEventById(@event.id); @event.image = evented.image; } } @event.admin_id = int.Parse(Session[SessionName.adminId].ToString()); var updated = new EventsModel().updateById(@event.id, @event); if (updated) { return(Redirect(Request.UrlReferrer.ToString())); } return(View(@event)); }
public static void AssertEventsSearchResultValid(EventsModel events) { PAssert.IsTrue(() => events != null); PAssert.IsTrue(() => events.Events != null && events.Events.Count > 0); PAssert.IsTrue(() => events.Summary != null); PAssert.IsTrue(() => events.Summary.TotalItems > 0); }
public ConcertModel Getevents() { var concertModel = new ConcertModel(); var reader = _eventsDataProvider.Getevents(); int i = 0; while (reader.Read()) { var events = new EventsModel { EventsId = reader.GetInt32(0), VenueId = reader.GetInt32(1), Artist = reader.GetString(2), Description = reader.GetString(3), Date = reader.GetString(4), StartTime = reader.GetString(5), EndTime = reader.GetString(6), }; var venue = new VenueModel { LocationId = reader.GetInt32(1), Name = reader.GetString(7), Address = reader.GetString(8), PhoneNumber = reader.GetString(9), EmailAddress = reader.GetString(10) }; concertModel.Events.Add(i, events); concertModel.Venue.Add(i, venue); i += 1; } return(concertModel); }
public bool Addevents(EventsModel events, VenueModel venue) { var locationId = GetLocationId(venue); var eventsId = Newevents(locationId, events); return(true); }
public ActionResult Details() { string conn = ""; SqlConnection con = new SqlConnection(conn); con.Open(); List <EventsModel> Events = new List <EventsModel>(); if (con != null) { string q = "Select * from Crudtable1"; try { SqlCommand cmd = new SqlCommand(q, con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { EventsModel e = new EventsModel(); e.id = Convert.ToInt32(reader[0]); e.name = reader[1].ToString(); Events.Add(e); } TempData["Events"] = Events; } catch (SqlException) { Console.WriteLine("Exception Occured"); } finally { con.Close(); } } return(View()); }
public ActionResult SaveItem(Events model) { string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); int IdDC = Int32.Parse(MyModels.Decode(model.Ids, API.Models.Settings.SecretId + ControllerName).ToString()); EventsModel data = new EventsModel() { Item = model }; if (ModelState.IsValid) { if (model.Id == IdDC) { model.CreatedBy = int.Parse(HttpContext.Request.Headers["Id"]); model.ModifiedBy = int.Parse(HttpContext.Request.Headers["Id"]); EventsService.SaveItem(model); if (model.Id > 0) { TempData["MessageSuccess"] = "Cập nhật thành công"; } else { TempData["MessageSuccess"] = "Thêm mới thành công"; } return(RedirectToAction("Index")); } } return(View(data)); }
public QTEventsManager() { this.rawEventsModel = ConfigManager.ReadEvents(); if (this.rawEventsModel != null) { events = new Dictionary <EventType, List <EventModel> >(); foreach (var eventItem in this.rawEventsModel.Events.Where(item => item.Active)) { // Initialize list of events if it's the first of that type if (!this.events.ContainsKey(eventItem.Type)) { this.events.Add(eventItem.Type, new List <EventModel>()); } this.events[eventItem.Type].Add(eventItem); Utilities.Log($"QTEventsManager - Registered event for {eventItem.Type}, message: {eventItem.Message}, option: {eventItem.Option}"); } } else { Utilities.Log($"QTEventsManager - Could not read events!"); } this.greetedUsers = new List <string>(); }
public ActionResult EventsEdit(int id) { if (Session["UserTicket"] != null) { DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient(); var evnt = dataQueryService.GetEvent(id, new Guid(Session["UserTicket"].ToString())); var departments = dataQueryService.GetAllDeansOffices(new Guid(Session["UserTicket"].ToString())); // tu get deparmen var model = new EventsModel { departmentsList = departments.Select(d => new SelectListItem { Text = d.Department.Name, Value = d.Id.ToString() }) }; model.Id = evnt.Id; model.content = evnt.Content; model.title = evnt.Title; model.date = DateTime.Parse(evnt.Date); model.notificationDate = DateTime.Parse(evnt.NotificationDate); model.selectedDepartmentId = evnt.Department.Id; model.UserId = evnt.UserId; return(View(model)); } return(Redirect("~/Login/Login")); }
protected void Page_Load(object sender, EventArgs e) { string check; check = Convert.ToString(Session["loginAdmin"]); if (check != "admin") { Response.Redirect("~/Login.aspx"); } if (!IsPostBack) { Session["CheckEdit"] = "false"; ImageCaption.ImageUrl = "~/Uploads/IssueImages/NoImage.png"; if (Request.QueryString["ID"] != null && Request.QueryString["ID"] != "") { string IsUpdated = Convert.ToString(Session["IsUpdated"]); if (IsUpdated == "Updated") { Label1.Text = "Event Successfully Updated!"; Session["IsUpdated"] = "NotUpdated"; Label1.ForeColor = System.Drawing.Color.Green; } int ID = Convert.ToInt32(Request.QueryString["Id"]); EventsModel list = Logic.ListViewEvents(ID); TextBoxTitle.Text = list.Title; TextBoxDiscription.InnerText = list.Discription; ImageCaption.ImageUrl = list.ImageLink; TextBoxdatepickerEndDate.Text = Convert.ToString(list.EventDate.ToShortDateString()); Session["CheckEdit"] = "true"; } } }
public ActionResult EventsDelete(int id) { if (Session["UserTicket"] != null) { DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient(); EventsModel model = new EventsModel(); var evnt = dataQueryService.GetEvent(id, new Guid(Session["UserTicket"].ToString())); if (evnt != null) { model.Id = evnt.Id; model.date = DateTime.Parse(evnt.Date); model.notificationDate = DateTime.Parse(evnt.NotificationDate); model.content = evnt.Content; model.title = evnt.Title; model.departments = evnt.Department; model.UserId = evnt.UserId; return(View(model)); } return(View(model)); } return(Redirect("~/Login/Login")); }
public ActionResult Create(EventsModel evento) { try { var eventoVM = new EventsModel(); eventoVM.category = evento.category; eventoVM.sex = evento.sex; eventoVM.reserve = evento.reserve; eventoVM.date = evento.date; eventoVM.cost = evento.cost; eventoVM.paymment = evento.paymment; eventoVM.hour = evento.hour; eventoVM.minute = evento.minute; eventoVM.meridian = evento.meridian; eventoVM.Id = evento.Id; eventoVM.place_id = evento.place_id; eventoVM.sport_id = evento.sport_id; eventoVM.time = evento.hour + " : " + evento.minute + " - " + evento.meridian; // TODO: Add insert logic here _context.Eventos.Add(eventoVM); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("id,event_type,date,place,name,hour,tickets,tickets_per_person,organizer")] EventsModel eventsModel) { if (id != eventsModel.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(eventsModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EventsModelExists(eventsModel.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(eventsModel)); }
public void Addevents_Valid() { var events = new EventsModel() { Date = "2014-07-18", Artist = "Uhhhhh", Description = "I don't think they host events here anymore?", EndTime = "22:30:00", StartTime = "15:30:00" }; var venue = new VenueModel() { Name = "Lancaster events Center", Address = "4100 N 84th St, Lincoln, NE 68507", PhoneNumber = "4024416545", EmailAddress = "*****@*****.**" }; var connectionFactory = new ConnectionFactory(); var eventsDataProvider = new EventsDataProvider(connectionFactory); var eventsBuilder = new EventsBuilder(eventsDataProvider); eventsBuilder.Addevents(events, venue); }
public void deployEvent(EventsModel occasion) { double eventPrice = 0.0; if (occasion.affectedProductGroups == "All" || occasion.affectedProducts == "All") { double toMutiply = occasion.priceEffect / 100; foreach (var product in eventsController.ListProducts()) { var productPrice = product.price; productPrice = productPrice + (product.price * toMutiply); engineService.UpdateProduct(product._id, product.name, productPrice, product.group, product.owner, product.isForSale); } this.Close(); } else { double toMutiply = occasion.priceEffect / 100; foreach (var product in eventsController.ListProducts()) { if (occasion.affectedProductGroups == product.group) { var productPrice = product.price; productPrice = productPrice + (product.price * toMutiply); engineService.UpdateProduct(product._id, product.name, productPrice, product.group, product.owner, product.isForSale); } } } }
protected void NewEvent_Click(object sender, EventArgs e) { if (Page.IsValid) { try { var endday = ""; var startday = Convert.ToDateTime(StartTimeBtn.Text); if (!String.IsNullOrEmpty(EndTimeBtn.Text)) { endday = Convert.ToDateTime(EndTimeBtn.Text).ToString("yyyy/MM/dd HH:mm:ss"); } var DbList = new List <DbListAdapter>(); DbList.Add(new DbListAdapter("GaragID", Session["UserID"].ToString())); DbList.Add(new DbListAdapter("Title", EventTitleTxt.Text)); DbList.Add(new DbListAdapter("Description", Description1.Value)); DbList.Add(new DbListAdapter("StartDate", startday.ToString("yyyy/MM/dd HH:mm:ss") + ".000")); DbList.Add(new DbListAdapter("ThemsColor", null)); DbList.Add(new DbListAdapter("ShwoEvent", true.ToString())); if (AllDayTwo.Checked) { DbList.Add(new DbListAdapter("IsFullDay", true.ToString())); //RequiredEndTimeBtn.Enabled = false; RequiredEndTimeBtn.EnableClientScript = false; //DbList.Add(new DbListAdapter("EndDate",null)); } else { DbList.Add(new DbListAdapter("IsFullDay", false.ToString())); DbList.Add(new DbListAdapter("EndDate", endday + ".000")); } bool Eventbool = EventsModel.CreateNewEvent(DbList); if (Eventbool) { Response.Redirect(Request.RawUrl, true); NewEvntModel(); } else { System.Windows.Forms.MessageBox.Show("שגיאה "); } } catch { throw; } finally { EventTitleTxt.Text = ""; Description1.Value = ""; StartTimeBtn.Text = ""; EndTimeBtn.Text = ""; } } }
void EventsGrid_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { if (e.NewValue != null && e.NewValue is EventsModel) { EventsModel model = (EventsModel)e.NewValue; model.PropertyChanged += model_PropertyChanged; } }
public override void OnNavigatedTo(NavigationParameters parameters) { base.OnNavigatedTo(parameters); if (parameters.ContainsKey("event")) { Event = (EventsModel)parameters["event"]; } }
public ActionResult <EventsModel> AddEvent(EventsModel evt) { if (events.AddNewEvent(evt)) { return(Ok()); } return(BadRequest()); }
public ActionResult EditEvent(int?id) { Helper.ValidateLogin(); if (id == null) { return(RedirectToAction("Index")); } var record = new EventsModel(); record.AllLocations = GetLocation(); record.EventHandlers = GetHandler(); using (SqlConnection con = new SqlConnection(Helper.GetCon())) { con.Open(); string query = @"Select e.EventID, e.EventHandlerID, h.Name AS EHName, e.LocationCode, l.Name AS LName, c.Name AS CName, e.Name, e.Description, e.Image, e.Time, e.Status, e.DateAdded, e.IsGoing, e.Interested, e.NotGoing FROM Events e LEFT JOIN EventHandler h ON e.EventHandlerID=h.EventHandlerID LEFT JOIN Location l ON e.LocationCode=l.LocationCode LEFT JOIN Campus c ON l.CampusID=c.CampusID WHERE e.EventID=@EventID"; using (SqlCommand cmd = new SqlCommand(query, con)) { cmd.Parameters.AddWithValue("@EventID", id); using (SqlDataReader data = cmd.ExecuteReader()) { if (data.HasRows) { while (data.Read()) { record.ID = int.Parse(data["EventID"].ToString()); record.EventHandlerID = int.Parse(data["EventHandlerID"].ToString()); record.EventHandlerName = data["EHName"].ToString(); record.LocationCode = int.Parse(data["LocationCode"].ToString()); record.LocationName = data["CName"].ToString() + ", " + data["LName"].ToString(); record.Name = data["Name"].ToString(); record.Description = data["Description"].ToString(); record.Image = data["Image"].ToString(); record.Time = DateTime.Parse(data["Time"].ToString()); record.Status = data["Status"].ToString(); record.DateAdded = DateTime.Parse(data["DateAdded"].ToString()); record.IsGoing = int.Parse(data["IsGoing"].ToString()); record.Interested = int.Parse(data["Interested"].ToString()); record.NotGoing = int.Parse(data["NotGoing"].ToString()); } } else { return(RedirectToAction("Index")); } } } con.Close(); } return(View(record)); }
public ActionResult Create() { Helper.ValidateLogin(); var record = new EventsModel(); record.AllLocations = GetLocation(); record.EventHandlers = GetHandler(); return(View(record)); }
//public EventsController() //{ // var m_eventsDataSource = new EventsDataSource(); //} public ActionResult Index() { var events = m_eventsDataSource.GetAllEvents(); var eventsModel = new EventsModel(); eventsModel.Events = events.Select(eventItem => new EventViewModel(eventItem)).ToArray(); return(View(eventsModel)); }
public ActionResult EventsDelete(EventsModel model) { if (Session["UserTicket"] != null) { model.deleteEvent(model, new Guid(Session["UserTicket"].ToString())); return(Redirect("~/Events/Events")); } return(Redirect("~/Login/Login")); }
/// <summary> /// Show calendar events for paging. /// </summary> public async Task <ActionResult> Index(EventsModel model) { var token = await GetTokenCache(); var data = await ApiEvents.GetEvents(token, model.page *model.page_size); data.page = model.page; return(View(data)); }
public JobListsController() { eventsModel = new EventsModel(); personsModel = new PersonsModel(); departmentsModel = new DepartmentsModel(); }
public ActionResult Index() { if (Session["UserId"] != null) { Session.Remove("UserId"); return RedirectToAction("Index", "Home", new { area = "" }); } EventsModel Model = new EventsModel() { UserNews = NewsroomService.GetNews(), UserJobs = UserJobPostingservice.GetJobs().ToList().Take(6), DisplayHome = EventServices.GetEventsforHome(), Activities = GenericMethodsservices.GetActivities() }; return View(Model); }
public ActionResult Index(GridOptionsModel options) { options.Column = options.Column == "Id" ? "Name" : options.Column; var searchCriteria = new EventsSearchCriteria { OnlyCurrent = false,//true, OrderByProperty = options.Column, Ascending = options.Ascending }; var events = _eventService.FindEvents(searchCriteria); var model = new EventsModel { Data = Mapper.Map<IEnumerable<Event>, IEnumerable<EventModel>>(events).AsPagination(options.Page, 10), Options = options }; return View(model); }
public ActionResult EventGoing(int id) { Def_Events events = EventServices.Get(id); Session["Jobid"] = id; EventsModel Events = new EventsModel() { Eventid = events.EventId, EventAddress = events.EventVenue, EventDesc = events.EventDescription, EventHeading = events.EventName, EventsGoing = EventServices.GetGoingUsers(id), StartDate = events.EventStartdate, EndDate = events.EndDate, Bannerimage = events.BannerImage, StartTime = events.StartTime, EndTime = events.EndTime }; return View(Events); }
public static void AssertEventsSearchResultFilteredByDateValid(EventsModel events, DateRange created) { PAssert.IsTrue(() => events.Summary.Filter != null); PAssert.IsTrue(() => events.Summary.Filter.Created != null); PAssert.IsTrue(() => events.Summary.Filter.Created.Equals(created)); }