public ActionResult AddEditEvent(AddEditEventViewModel objViewModel) { try { if (objViewModel.tieneValor) { objViewModel.objectEvent.idEvent = (int)objViewModel.eventID; objViewModel.ModificarEvent(objViewModel.objectEvent); } else { objViewModel.RegistrarEvento(objViewModel.objectEvent); } if (objViewModel.tieneValor) { TempData["Mensaje"] = "Éxito! El evento se editó correctamente"; } else { TempData["Mensaje"] = "Éxito! El evento se agregó correctamente"; } return(RedirectToAction("ListEvents")); } catch (Exception e) { TempData["MensajeError"] = "Error! " + e.Message.ToList(); return(View(objViewModel)); } }
public void A_RegistrarEvent() { AddEditEventViewModel a = new AddEditEventViewModel(); Event objEvent = new Event(); objEvent.name = "Test"; objEvent.place = "Test"; objEvent.date = DateTime.Parse("10/10/2010"); objEvent.startTime = DateTime.Parse("10/10/2010"); objEvent.endTime = DateTime.Parse("10/10/2010"); objEvent.idCategory = 1; objEvent.idBusiness = 1; objEvent.estado = "A"; a.RegistrarEvento(objEvent); Assert.True(!"0".Equals(objEvent.name)); }