public IActionResult RegEventDetails(int Id, string msg) //Get the registered Event details with Id { if (!string.IsNullOrEmpty(msg)) { ViewBag.ErrorMsg = msg; } ViewBag.Success = "You are registered for this event !!"; RegEvent regEvent = _regEventRepository.GetRegEvent(Id); return(View(regEvent)); }
public void Add_RegEvent() { EventManager eventManager = (EventManager)container["EventManager"]; RegEvent regEvent = new RegEvent { Id = 15, User = new User { Id = 1 }, Date = new DateTime(2006, 7, 21) }; eventManager.AddLoanEvent(regEvent, 1); Assert.AreNotEqual(0, regEvent.Id); }
public IActionResult AddRegEvent(int Id) { var userId = _userManager.GetUserId(HttpContext.User); var model = _regEventRepository.GetRegEventsWithUserId(userId).Where(r => r.EventId == Id); if (model.Any()) { return(RedirectToAction("RegEventDetails", "Student", new { Id = model.First().Id, msg = "You are already registered for this event !!" })); } RegEvent regEvent = new RegEvent(); regEvent.DateTime = DateTime.Now; regEvent.EventId = Id; regEvent.UserId = userId; //gets the current User-Id _regEventRepository.AddRegEvent(regEvent); return(RedirectToAction("RegEventDetails", new { Id = regEvent.Id })); }
public void Select_Added_RegEvent() { EventManager eventManager = (EventManager)container["EventManager"]; RegEvent regEvent = new RegEvent { Id = 15, User = new User { Id = 1 }, Date = new DateTime(2006, 7, 21) }; eventManager.AddLoanEvent(regEvent, 1); EventStock eventStock = eventManager.SelectEvents(2); foreach (Event e in eventStock.GetEvents()) { if (e is RegEvent) _AssertRegEvent(e as RegEvent, new DateTime(2006, 7, 21),false); } }
private static void _AssertRegEvent(RegEvent pEvent, DateTime pDate, bool pDeleted) { Assert.AreEqual("REGE", pEvent.Code); Assert.AreEqual(pDate, pEvent.Date); Assert.AreEqual(pDeleted, pEvent.Deleted); }