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); }
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); }
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")); }