Esempio n. 1
0
        public void SaveNewEvent_Test()
        {
            EventViewModel eventViewModel = new EventViewModel();

            eventViewModel.HostId   = host.Id;
            eventViewModel.Name     = "TestEvent2";
            eventViewModel.location = "Test";
            eventViewModel.price    = 4;
            eventViewModel.TotalAvailableTickets = 5;
            eventViewModel.category = 0;
            eventViewModel.date     = DateTime.Now;


            Event2 = eventAppService.SaveNewEvent(eventViewModel);
            Assert.That(Event2, Is.Not.Null);
        }
Esempio n. 2
0
        public void EventAppServiceStartup()
        {
            accountAppService = new AccountAppService();
            eventAppService   = new EventAppService();
            host = accountAppService.Find("TestHost", "TestHost");



            EventViewModel eventViewModel = new EventViewModel();

            eventViewModel.HostId   = host.Id;
            eventViewModel.Name     = "TestEvent1";
            eventViewModel.location = "Test";
            eventViewModel.price    = 4;
            eventViewModel.TotalAvailableTickets = 5;
            eventViewModel.category = 0;
            eventViewModel.date     = DateTime.Now;
            Event1 = eventAppService.SaveNewEvent(eventViewModel);
        }
Esempio n. 3
0
        public ActionResult CreateEvent(EventViewModel newEvent, HttpPostedFileBase file)
        {
            ViewBag.ImageError = null;
            if (!ModelState.IsValid || file == null)
            {
                if (file == null)
                {
                    ViewBag.ImageError = "Please add an image for the event.";
                }
                return(View(newEvent));
            }

            var image = System.IO.Path.GetFileName(file.FileName);

            file.SaveAs(Server.MapPath("~/Content/" + image));
            newEvent.image = image;

            AccountAppService accountAppService = new AccountAppService();

            newEvent.HostId = User.Identity.GetUserId();

            eventAppService.SaveNewEvent(newEvent);
            return(RedirectToAction("Index"));
        }