public object Post(CreateDiagnosticoInfo request) { var di = Store.ReadDiagnosticoInfo(new DiagnosticoInfo { Id = request.Id, }); var rq = new OpenShift.Model.DiagnosticoInfo { ApiKey = AppConfig.PhantonjsApikey, Id = di.Diagnostico.Id, IdEmpresa = di.Empresa.Id, Revision = di.Diagnostico.Revision }; rq.Mail.Html = HtmlBodyMail.GetHtml(di, typeof(DiagnosticoInfo)); var files = Informant.GetAllFileInfo <DiagnosticoInfo> (); foreach (var f in files) { rq.Informes.Add(new OpenShift.Model.Informe { Formato = Informant.GetUtf8Bytes(di, f), Nombre = f.Name }); } rq.Mail.To.Add(di.Empresa.Email); rq.Mail.Subject = "Informe Diagnóstico SG-SST No: {0}".Fmt(di.Diagnostico.Revision); PublishMessageToPhantonjs(rq); return(new CreateDiagnosticoInfoResponse()); }
public IActionResult Create() { var engineTypes = Informant.GetItems(new EngineInformant()); var eurostandards = Informant.GetItems(new EurostandardInformant()); var transmissionTypes = Informant.GetItems(new TransmissionTypeInformant()); var currencies = Informant.GetItems(new CurrencyInformant()); var years = Informant.GetItems(new YearToInformant()); var categories = this.categoriesService.GetAllAsNoTracking <Category>() .Select(x => new SelectListItem() { Text = x.Name, Selected = x.Name == "Cars and jeeps" }) .ToList <SelectListItem>(); var cities = this.citiesService.GetAllAsNoTracking <City>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>(); var colors = this.colorService.GetAllAsNoTracking <Color>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>(); var makes = this.makesService.GetAllAsNoTracking <Make>() .Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }) .ToList <SelectListItem>(); var vehicleCategories = this.vehicleCategoriesService.GetAllAsNoTracking <VehicleCategory>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>(); var viewModel = new CreatePageViewModel() { Categories = categories, Cities = cities, Colors = colors, Makes = makes, VehicleCategories = vehicleCategories, EngineTypes = engineTypes, Eurostandards = eurostandards, TransmissionTypes = transmissionTypes, Currencies = currencies, Years = years, }; return(this.View(viewModel)); }
public void GenerateHub() { Load(); if (hub_rooms.Count == 0) { DungeonGenerator.MakeHub(rooms); Game.world.Draw(); //AddPortal(rooms.Count - 1, EPortalStatus.NEXT_DUNGEON); Portal portal = new Portal(EPortalStatus.NEXT_DUNGEON); portal.SetPosition(12, 45); units.Add(portal); Game.world.Draw(); DungeonGenerator.AddBridges(rooms, bridges, false); for (int i = 0; i < 5; ++i) { Human human = new Human(); human.SetInRoom(DungeonGenerator.random.Next(0, 2)); human.Draw(); units.Add(human); } for (int i = 0; i < 3; ++i) { Guardian guardian = new Guardian(); guardian.SetInRoom(rooms.Count - 1); guardian.Draw(); units.Add(guardian); } Informant informant = new Informant(); //informant.SetInRoom(0); informant.SetPosition(11, 8); units.Add(informant); EItemType[] types = { EItemType.ARMOR, EItemType.ITEM, EItemType.HELMET, EItemType.WEAPON }; for (int i = 0; i < types.Length; ++i) { Trader trader = new Trader(types[i]); //trader.SetInRoom(DungeonGenerator.random.Next(0, 2)); trader.SetPosition(8, 5 + 4 * i); trader.Draw(); units.Add(trader); } hub_bridges = bridges; hub_rooms = rooms; hub_units = units; } else { LoadHub(); Game.world.Draw(); } }
public IActionResult Search() { var engineTypes = Informant.GetItems(new EngineInformant()); var eurostandards = Informant.GetItems(new EurostandardInformant()); var transmissionTypes = Informant.GetItems(new TransmissionTypeInformant()); var currencies = Informant.GetItems(new CurrencyInformant()); var yearsFrom = Informant.GetItems(new YearFromInformant()); var yearsTo = Informant.GetItems(new YearToInformant()); var categories = new List <SelectListItem>() { new SelectListItem() { Text = "All", Selected = true } }; categories.AddRange(this.categoriesService.GetAllAsNoTracking <Category>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>()); var cities = new List <SelectListItem>() { new SelectListItem() { Text = "All", Selected = true } }; cities.AddRange(this.citiesService.GetAllAsNoTracking <City>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>()); var colors = new List <SelectListItem>() { new SelectListItem() { Text = "All", Selected = true } }; colors.AddRange(this.colorService.GetAllAsNoTracking <Color>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>()); var makes = new List <SelectListItem>() { new SelectListItem() { Text = "All", Selected = true } }; makes.AddRange(this.makesService.GetAllAsNoTracking <Make>() .Select(x => new SelectListItem() { Text = x.Name, Value = x.Id.ToString() }) .ToList <SelectListItem>()); var vehicleCategories = new List <SelectListItem>() { new SelectListItem() { Text = "All", Selected = true } }; vehicleCategories.AddRange(this.vehicleCategoriesService.GetAllAsNoTracking <VehicleCategory>() .Select(x => new SelectListItem() { Text = x.Name }) .ToList <SelectListItem>()); var model = new SearchViewModel() { Categories = categories, Cities = cities, Colors = colors, Makes = makes, VehicleCategories = vehicleCategories, EngineTypes = engineTypes, Eurostandards = eurostandards, TransmissionTypes = transmissionTypes, Currencies = currencies, YearsFrom = yearsFrom, YearsTo = yearsTo, }; return(this.View(model)); }