public async Task <IActionResult> Index(int page = 1) { ViewData["add"] = _sharedLocalizer[SharedResource.GetNameRes("add")]; ViewData["date"] = _sharedLocalizer[SharedResource.GetNameRes("date")]; ViewData["titleEn"] = _sharedLocalizer[SharedResource.GetNameRes("titleEn")]; ViewData["titleRu"] = _sharedLocalizer[SharedResource.GetNameRes("titleRu")]; ViewData["details"] = _sharedLocalizer[SharedResource.GetNameRes("details")]; ViewData["edit"] = _sharedLocalizer[SharedResource.GetNameRes("edit")]; ViewData["delete"] = _sharedLocalizer[SharedResource.GetNameRes("delete")]; ViewData["back"] = _sharedLocalizer[SharedResource.GetNameRes("back")]; ViewData["next"] = _sharedLocalizer[SharedResource.GetNameRes("next")]; int pageSize = 20; IQueryable <Event> source = EventsContext.Events; var count = await source.CountAsync(); var items = await source.Skip((page - 1) *pageSize).Take(pageSize).ToListAsync(); PageViewModel pageViewModel = new PageViewModel(count, page, pageSize); IndexEventManagerViewModel viewModel = new IndexEventManagerViewModel { PageViewModel = pageViewModel, Events = items }; return(View(viewModel)); }
public async Task <IActionResult> Edit(int?id) { Event find_event; if (id != null) { find_event = await EventsContext.Events.Include(e => e.Type).FirstOrDefaultAsync(p => p.Id == id); if (find_event == null) { return(NotFound()); } } else { return(NotFound()); } ViewData["add"] = _sharedLocalizer[SharedResource.GetNameRes("add")]; ViewData["date"] = _sharedLocalizer[SharedResource.GetNameRes("date")]; ViewData["titleEn"] = _sharedLocalizer[SharedResource.GetNameRes("titleEn")]; ViewData["titleRu"] = _sharedLocalizer[SharedResource.GetNameRes("titleRu")]; ViewData["descriptionEn"] = _sharedLocalizer[SharedResource.GetNameRes("descriptionEn")]; ViewData["descriptionRu"] = _sharedLocalizer[SharedResource.GetNameRes("descriptionEn")]; ViewData["eventType"] = _sharedLocalizer[SharedResource.GetNameRes("eventType")]; List <EventType> event_types = EventsContext.EventTypes.ToList(); EventsManagerModel viewModel = new EventsManagerModel { Event = find_event, EventTypes = new SelectList(event_types, "Id", "Name") }; return(View(viewModel)); }
public IActionResult Index() { Dictionary <string, string> items = new Dictionary <string, string>(); items.Add("FC_list", _sharedLocalizer[SharedResource.GetNameRes("fc")]); items.Add("PDB_list", "PDB"); items.Add("Accessories_list", _sharedLocalizer[SharedResource.GetNameRes("accessories")]); items.Add("Light_list", _sharedLocalizer[SharedResource.GetNameRes("light")]); items.Add("Motors_list", _sharedLocalizer[SharedResource.GetNameRes("motors")]); items.Add("ESC_list", "ESC"); items.Add("Props_list", _sharedLocalizer[SharedResource.GetNameRes("props")]); items.Add("Servos_list", _sharedLocalizer[SharedResource.GetNameRes("servos")]); items.Add("Videotransmitters_list", _sharedLocalizer[SharedResource.GetNameRes("videotransmitters")]); items.Add("Videoreceivers_list", _sharedLocalizer[SharedResource.GetNameRes("videoreceivers")]); items.Add("Cameras_list", _sharedLocalizer[SharedResource.GetNameRes("cameras")]); items.Add("Goggles_list", _sharedLocalizer[SharedResource.GetNameRes("goggles")]); items.Add("Antennas_list", _sharedLocalizer[SharedResource.GetNameRes("antennas")]); items.Add("Transmitters_list", _sharedLocalizer[SharedResource.GetNameRes("transmitters")]); items.Add("Receivers_list", _sharedLocalizer[SharedResource.GetNameRes("receivers")]); items.Add("Rcother_list", _sharedLocalizer[SharedResource.GetNameRes("rcother")]); items.Add("Batteries_list", _sharedLocalizer[SharedResource.GetNameRes("batteries")]); items.Add("Chargers_list", _sharedLocalizer[SharedResource.GetNameRes("chargers")]); items.Add("Frames_list", _sharedLocalizer[SharedResource.GetNameRes("frames")]); items.Add("Body_list", _sharedLocalizer[SharedResource.GetNameRes("body")]); return(View(items)); }
private async Task <ListPartsManagerViewModel> Parts_list(int page, IQueryable <Part> source, string caller) { ViewData["add"] = _sharedLocalizer[SharedResource.GetNameRes("add")]; ViewData["nameEn"] = _sharedLocalizer[SharedResource.GetNameRes("nameEn")]; ViewData["nameRu"] = _sharedLocalizer[SharedResource.GetNameRes("nameRu")]; ViewData["details"] = _sharedLocalizer[SharedResource.GetNameRes("details")]; ViewData["edit"] = _sharedLocalizer[SharedResource.GetNameRes("edit")]; ViewData["delete"] = _sharedLocalizer[SharedResource.GetNameRes("delete")]; ViewData["back"] = _sharedLocalizer[SharedResource.GetNameRes("back")]; ViewData["next"] = _sharedLocalizer[SharedResource.GetNameRes("next")]; ViewData["caller"] = caller; ViewData["methodCreate"] = "CreateFrom" + caller; ViewData["methodDetails"] = "DetailsFrom" + caller; ViewData["methodEdit"] = "EditFrom" + caller; ViewData["methodDelete"] = "Delete" + caller; int pageSize = 20; var count = await source.CountAsync(); var items = await source.Skip((page - 1) *pageSize).Take(pageSize).ToListAsync(); PageViewModel pageViewModel = new PageViewModel(count, page, pageSize); ListPartsManagerViewModel viewModel = new ListPartsManagerViewModel { PageViewModel = pageViewModel, Parts = items }; return(viewModel); }
public IActionResult Create() { ViewData["add"] = _sharedLocalizer[SharedResource.GetNameRes("add")]; ViewData["date"] = _sharedLocalizer[SharedResource.GetNameRes("date")]; ViewData["titleEn"] = _sharedLocalizer[SharedResource.GetNameRes("titleEn")]; ViewData["titleRu"] = _sharedLocalizer[SharedResource.GetNameRes("titleRu")]; ViewData["descriptionEn"] = _sharedLocalizer[SharedResource.GetNameRes("descriptionEn")]; ViewData["descriptionRu"] = _sharedLocalizer[SharedResource.GetNameRes("descriptionEn")]; ViewData["eventType"] = _sharedLocalizer[SharedResource.GetNameRes("eventType")]; List <EventType> event_types = EventsContext.EventTypes.ToList(); Event new_event = new Event { EventDate = DateTime.Now }; EventsManagerModel viewModel = new EventsManagerModel { Event = new_event, EventTypes = new SelectList(event_types, "Id", "Name") }; return(View(viewModel)); }
public IActionResult CreateType() { ViewData["name"] = _sharedLocalizer[SharedResource.GetNameRes("name")]; ViewData["path"] = _sharedLocalizer[SharedResource.GetNameRes("path")]; return(View(new EventType())); }
public IActionResult Start() { List <ItemMenu> ElectronicsItems = new List <ItemMenu> { new ItemMenu("/parts/fc", _sharedLocalizer[SharedResource.GetNameRes("fc")], "", "fa-microchip"), new ItemMenu("/parts/pdb", "PDB", "", "fa-bolt"), new ItemMenu("/parts/other", _sharedLocalizer[SharedResource.GetNameRes("accessories")], "", "fa-compass"), new ItemMenu("/parts/light", _sharedLocalizer[SharedResource.GetNameRes("light")], "", "fa-lightbulb-o") }; List <ItemMenu> MotorsItems = new List <ItemMenu> { new ItemMenu("/parts/motors", _sharedLocalizer[SharedResource.GetNameRes("motors")], "/images/motor.png"), new ItemMenu("/parts/esc", "ESC", "", "fa-microchip"), new ItemMenu("/parts/props", _sharedLocalizer[SharedResource.GetNameRes("props")], "/images/prop.svg"), new ItemMenu("/parts/servos", _sharedLocalizer[SharedResource.GetNameRes("servos")], "", "fa-cogs") }; List <ItemMenu> FPVItems = new List <ItemMenu> { new ItemMenu("/parts/videotransmitters", _sharedLocalizer[SharedResource.GetNameRes("videotransmitters")], "", "fa-podcast"), new ItemMenu("/parts/videoreceivers", _sharedLocalizer[SharedResource.GetNameRes("videoreceivers")], "", "fa-rss"), new ItemMenu("/parts/cameras", _sharedLocalizer[SharedResource.GetNameRes("cameras")], "", "fa-video-camera"), new ItemMenu("/parts/goggles", _sharedLocalizer[SharedResource.GetNameRes("goggles")], "/images/goggles.svg"), new ItemMenu("/parts/antennas", _sharedLocalizer[SharedResource.GetNameRes("antennas")], "/images/antenna.svg") }; List <ItemMenu> RCItems = new List <ItemMenu> { new ItemMenu("/parts/transmitters", _sharedLocalizer[SharedResource.GetNameRes("transmitters")], "/images/rctransmitter.svg"), new ItemMenu("/parts/receivers", _sharedLocalizer[SharedResource.GetNameRes("receivers")], "", "fa-rss"), new ItemMenu("/parts/rcother", _sharedLocalizer[SharedResource.GetNameRes("rcother")], "", "fa-dot-circle-o") }; List <ItemMenu> BatteryItems = new List <ItemMenu> { new ItemMenu("/parts/batteries", _sharedLocalizer[SharedResource.GetNameRes("batteries")], "", "fa-battery-three-quarters"), new ItemMenu("/parts/chargers", _sharedLocalizer[SharedResource.GetNameRes("chargers")], "", "fa-bolt") }; List <ItemMenu> ComponentItems = new List <ItemMenu> { new ItemMenu("/parts/frames", _sharedLocalizer[SharedResource.GetNameRes("frames")], "/images/quad.svg"), new ItemMenu("/parts/body", _sharedLocalizer[SharedResource.GetNameRes("body")], "/images/plane.svg"), new ItemMenu("", _sharedLocalizer[SharedResource.GetNameRes("electronics")], "", "fa-microchip", ElectronicsItems), new ItemMenu("", _sharedLocalizer[SharedResource.GetNameRes("motors_accessories")], "", "fa-superpowers", MotorsItems), new ItemMenu("", _sharedLocalizer[SharedResource.GetNameRes("radiosystems")], "", "fa-wifi", RCItems), new ItemMenu("", "FPV", "", "fa-podcast", FPVItems), new ItemMenu("", _sharedLocalizer[SharedResource.GetNameRes("batteries_group")], "", "fa-battery-full", BatteryItems) }; List <ItemMenu> itemsMenu = new List <ItemMenu> { new ItemMenu("/events", _sharedLocalizer[SharedResource.GetNameRes("events")], "", "fa-calendar"), new ItemMenu("", _sharedLocalizer[SharedResource.GetNameRes("parts")], "", "fa-cogs", ComponentItems, true) }; return(Json(new { itemsMenu })); }