public ActionResult Create() { { try { using (ContextBLL dtr = new ContextBLL()) { List <SelectListItem> items = new List <SelectListItem>(); FigureBLL newFigure = new FigureBLL(); newFigure.FigureDOB = DateTime.Now.Date; newFigure.FigureDOD = DateTime.Now.Date; List <CivilizationBLL> civs = dtr.CivilizationsGetAll(0, 100); foreach (CivilizationBLL civ in civs) { SelectListItem item = new SelectListItem(); item.Text = civ.CivName; item.Value = civ.CivID.ToString(); items.Add(item); } ViewData["ListItems"] = items; return(View(newFigure)); } } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } } }
public ActionResult Edit(int id) { try { FigureBLL figure; List <SelectListItem> items = new List <SelectListItem>(); ViewBag.ListItems = items; using (ContextBLL dtr = new ContextBLL()) { figure = dtr.FigureFindByID(id); List <CivilizationBLL> civs = dtr.CivilizationsGetAll(0, 100); foreach (CivilizationBLL civ in civs) { SelectListItem item = new SelectListItem(); item.Text = civ.CivName; item.Value = civ.CivID.ToString(); items.Add(item); } } return(View(figure)); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
// GET: Civilizations public ActionResult Index() { try { List <CivilizationBLL> items = null; using (ContextBLL dtr = new ContextBLL()) { items = dtr.CivilizationsGetAll(0, 100); } return(View(items)); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
public ActionResult Create(OneViewModel ov) { try { // TODO: Add insert logic here using (ContextBLL dtr = new ContextBLL()) { if (!ModelState.IsValid) { List <CivilizationBLL> items = dtr.CivilizationsGetAll(0, 100); //CivilizationBLL civ = dtr.CivilizationFindByID(); ov.Civs = new SelectList(items, "CivID", "CivName"); items.Insert(0, new CivilizationBLL() { CivID = -1, CivName = "Select an exsiting Civilization..." }); items.Insert(0, new CivilizationBLL() { CivID = 0, CivName = "Create a new Civilization..." }); } if (ov.CivID > 0) { ov.CivID = dtr.FigureCreate(ov.FigureID, ov.FigureName, ov.FigureDOB, ov.FigureDOD, ov.CivID); //ov.CivID = dtr.CivilizationCreate(ov.CivID, ov.NewCivName, ov.CivStart, ov.CivEnd); } else { int CivID = dtr.CivilizationCreate(ov.CivID, ov.NewCivName, ov.CivStart, ov.CivEnd); int FigureID = dtr.FigureCreate(ov.FigureID, ov.FigureName, ov.FigureDOB, ov.FigureDOD, CivID); } } return(RedirectToAction("Index", "Figures")); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
public ActionResult Statistics() { try { List <CivilizationBLL> items = null; using (ContextBLL dtr = new ContextBLL()) { items = dtr.CivilizationsGetAll(0, 100); CivCalc mc = new CivCalc(); List <MeaningfulCiv> i = mc.CivsToMeaningfulCivs(items); CivStats s = mc.Calc(i); return(View("Statistics", s)); } } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
public ActionResult Create() { try { List <SelectListItem> figureitems = new List <SelectListItem>(); List <SelectListItem> civitems = new List <SelectListItem>(); ViewBag.FigureItems = figureitems; ViewBag.CivilizationItems = civitems; using (ContextBLL dtr = new ContextBLL()) { EventBLL newEvent = new EventBLL(); newEvent.EventDate = DateTime.Now.Date; newEvent.FigureID = 0; newEvent.CivID = 0; List <FigureBLL> figures = dtr.FiguresGetAll(0, 100); foreach (FigureBLL figure in figures) { SelectListItem figureitem = new SelectListItem(); figureitem.Text = figure.FigureName; figureitem.Value = figure.FigureID.ToString(); figureitems.Add(figureitem); } List <CivilizationBLL> civs = dtr.CivilizationsGetAll(0, 100); foreach (CivilizationBLL civ in civs) { SelectListItem civitem = new SelectListItem(); civitem.Text = civ.CivName; civitem.Value = civ.CivID.ToString(); civitems.Add(civitem); } return(View(newEvent)); } } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
public ActionResult Edit(int id) { try { EventBLL @event; List <SelectListItem> figureitems = new List <SelectListItem>(); List <SelectListItem> civitems = new List <SelectListItem>(); ViewBag.FigureItems = figureitems; ViewBag.CivilizationItems = civitems; using (ContextBLL dtr = new ContextBLL()) { @event = dtr.EventFindByID(id); List <FigureBLL> figures = dtr.FiguresGetAll(0, 100); foreach (FigureBLL figure in figures) { SelectListItem figureitem = new SelectListItem(); figureitem.Text = figure.FigureName; figureitem.Value = figure.FigureID.ToString(); figureitems.Add(figureitem); } List <CivilizationBLL> civs = dtr.CivilizationsGetAll(0, 100); foreach (CivilizationBLL civ in civs) { SelectListItem civitem = new SelectListItem(); civitem.Text = civ.CivName; civitem.Value = civ.CivID.ToString(); civitems.Add(civitem); } } return(View(@event)); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
// GET: OneView/Create public ActionResult Create() { try { using (ContextBLL dtr = new ContextBLL()) { OneViewModel ov = new OneViewModel(); List <CivilizationBLL> items = dtr.CivilizationsGetAll(0, 100); //CivilizationBLL civ = dtr.CivilizationFindByID(id); ov.Civs = new SelectList(items, "CivID", "CivName"); items.Insert(0, new CivilizationBLL() { CivID = -1, CivName = "Select an exsiting Civilization..." }); items.Insert(0, new CivilizationBLL() { CivID = 0, CivName = "Create a new Civilization..." }); ov.FigureName = "FigureName"; ov.FigureDOB = DateTime.Now.Date; ov.FigureDOD = DateTime.Now.Date; ov.CivName = "CivName"; ov.CivID = -1; //if (civ != null) //{ // ov.NewCivName = ""; //} return(View(ov)); } } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }