public ActionResult ApplicationForm() { ApplicationsModel model = HomeBuilder.BuildApplications(Db); ViewBag.Link = 6; return(View(model)); }
public ActionResult Clients() { if (HttpContext.Session["lngId"] == null) { HttpContext.Session["lngId"] = 1; } ClientsModel model = HomeBuilder.BuildClients(Db); ViewBag.Link = 3; return(View(model)); }
public void Run() { HomeBuilder hb = new HomeBuilder(); hb .AddBox() .AddGarage() .AddSauna() .AddSwimingPool(); Home home = hb.Build(); System.Console.WriteLine(home); }
public ActionResult Clients() { var lngId = 1; if (Session["lngId"] != null) { lngId = (int)Session["lngId"]; } ClientsModel model = HomeBuilder.BuildClients(Db); ViewBag.Link = 3; return(View(model)); }
static void Main(string[] args) { Home home = new HomeBuilder() .SetFamilyName("Cohen") .AddFamilyMember("Ronen") .AddFamilyMember("Efrat") .AddFamilyMember("Tahel") .AddFamilyMember("Ziv") .AddDevice(new Device("CCTV Camera #2")) .AddDevice(new Device("Electrice window #1")) .AddDevice(new Device("Electrice window #2")) .AddDevice(new Device("Electrice window #3")) .RetrieveHome(); WriteLine(home); }
public JsonResult FindClients(FilterModel filters, GridDescriptor request) { ClientList model = HomeBuilder.FilterClients(Db, request, filters); return(Json(ResponseStatus.Success, RenderPartialViewToString("ClientList", model))); }
public JsonResult FindApplication(ApplicationListFilterModel filters, GridDescriptor request) { ApplicationList model = HomeBuilder.FilterApplications(Db, request, filters); return(Json(ResponseStatus.Success, RenderPartialViewToString("ApplicationList", model))); }
protected Galaxy(Configuration configuration) { Galaxy.Instance = this; this.IsValid = true; this.builderList = new List<Builder>(); StarBuilder starBuilder = new StarBuilder(); ConstellationBuilder constellationsBuilder = new ConstellationBuilder(); WarpBuilder warpBuilder = new WarpBuilder(); SpawnBuilder spawnBuilder = new SpawnBuilder(); PlanetBuilder planetBuilder = new PlanetBuilder(); HomeBuilder homeBuilder = new HomeBuilder(); StrategicResourceBuilder strategicResourceBuilder = new StrategicResourceBuilder(); LuxuryResourceBuilder luxuryResourceBuilder = new LuxuryResourceBuilder(); this.builderList.Add(starBuilder); this.builderList.Add(constellationsBuilder); this.builderList.Add(warpBuilder); this.builderList.Add(spawnBuilder); this.builderList.Add(planetBuilder); this.builderList.Add(homeBuilder); this.builderList.Add(strategicResourceBuilder); this.builderList.Add(luxuryResourceBuilder); this.Configuration = configuration; this.Stars = new List<StarSystem>(); this.Warps = new List<WarpLine>(); this.Constellations = new List<Constellation>(); this.Regions = new List<Region>(); this.SpawnStars = new List<StarSystem>(); //this.Planets = new List<Planet>(); foreach (Builder builder in this.builderList) { if (this.IsValid) { builder.Execute(); this.IsValid = this.IsValid && builder.Result; } } if (this.IsValid) { this.IsValid = Balancing.Balancing.isBalanced(); } if (!this.IsValid) { System.Diagnostics.Trace.WriteLine("--Galaxy generation failed--"); System.Diagnostics.Trace.WriteLine("--Generation defects summary--"); foreach (Builder b in this.builderList) { foreach (string text in b.Defects) { System.Diagnostics.Trace.WriteLine(b.Name + " -> " + text); } } System.Diagnostics.Trace.WriteLine("--Generation defects end--"); } }