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 void Should_ReturnNegative_WhenDODisLessThanDOB_InMeaningfulFig() { //arrange create instance of the thing that contains the 'Age' property FigureBLL f = new FigureBLL(); MeaningfulFigure itemTotest = new MeaningfulFigure(f); itemTotest.FigureDOB = new DateTime(2019, 10, 31); itemTotest.FigureDOD = new DateTime(2018, 10, 31); int ExpectedAge = -1; //act int ActualAge = itemTotest.Age; //assert Assert.AreEqual(ExpectedAge, ActualAge); }
List <MeaningfulFigure> SampleFigures(int count) { List <MeaningfulFigure> proposedReturnValue = new List <MeaningfulFigure>(); for (int i = 0; i < count; i++) { FigureBLL f = new FigureBLL(); f.FigureID = i; f.FigureDOB = new DateTime(1900 + i * 5, 1, 1); f.FigureDOD = new DateTime(1950 + i * 5, 1, 1); f.CivID = i; proposedReturnValue.Add(new MeaningfulFigure(f)); } return(proposedReturnValue); }
public ActionResult Delete(int id, FigureBLL figureDelete) { try { using (ContextBLL dtr = new ContextBLL()) { dtr.FigureDelete(id); } return(RedirectToAction("Index")); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }
public ActionResult Edit(FigureBLL figureUpdate) { try { if (!ModelState.IsValid) { return(View(figureUpdate)); } using (ContextBLL dtr = new ContextBLL()) { dtr.FiguresUpdateJust(figureUpdate); } return(RedirectToAction("Index")); } catch (Exception ex) { Logger.Log(ex); return(View("Error", ex)); } }