public IActionResult AddFuel(int id) { if (id == 0) { return(View()); } var model = new FuelViewModel(); var client = new HttpClient { BaseAddress = new Uri("https://localhost:44368/api/") }; var responseMessage = client.GetAsync("fuel/" + id); responseMessage.Wait(); var result = responseMessage.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <Fuel>(); readTask.Wait(); model.Id = readTask.Result.Id; model.Name = readTask.Result.Name; } return(View(model)); }
public FuelPage() { InitializeComponent(); viewModel = new FuelViewModel(); BindingContext = viewModel; }
public ActionResult FuelPriceEntry() { var data = BusinessAccessLayer.BALFuel.BALGetAllFuel(); var pumpfule = BusinessAccessLayer.BALFuel.BALGetAllStation(); FuelViewModel vivraniviewmodel = new FuelViewModel { fueltype = new SelectList(data, "FuelType", "FuelName"), fuelpump = new SelectList(pumpfule, "StationID", "StationName") }; return(PartialView(@"~/Views\Fuel\_fuelPrice.cshtml", vivraniviewmodel)); }
public ActionResult AmountAdvace() { var data = BusinessAccessLayer.BALFuel.BALGetAllFuel(); var pumpfule = BusinessAccessLayer.BALFuel.BALGetAllStation(); var bus = BusinessAccessLayer.BALFuel.BALGetBuses(); FuelViewModel vivraniviewmodel = new FuelViewModel { busnumber = new SelectList(bus, "BusID", "BusNumber") }; return(PartialView("_ShowAmountAdvace", vivraniviewmodel)); }
public ActionResult FuelChitEntry() { var data = BusinessAccessLayer.BALFuel.BALGetAllFuel(); var pumpfule = BusinessAccessLayer.BALFuel.BALGetAllStation(); var bus = BusinessAccessLayer.BALFuel.BALGetBuses(); FuelViewModel vivraniviewmodel = new FuelViewModel { fueltype = new SelectList(data, "FuelType", "FuelName"), fuelpump = new SelectList(pumpfule, "StationID", "StationName"), busnumber = new SelectList(bus, "BusID", "BusNumber") }; return(PartialView(@"~/Views\Fuel\_fuelchitentry.cshtml", vivraniviewmodel)); }
public FuelsDataGrid(EntitiesCollections entitiesCollections) : base(entitiesCollections) { InitializeComponent(); FuelsCollectionViewModel items = ItemsSource as FuelsCollectionViewModel; if (items.Count == 1) { FuelViewModel item = items[0] as FuelViewModel; if (item.Name == null) { CurrentColumn = NameColumn; NameColumn.IsReadOnly = false; } } }
void ObjectsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action == NotifyCollectionChangedAction.Remove) { try { foreach (object item in e.OldItems) { FuelViewModel UIObject = item as FuelViewModel; FuelsDataAccess.DeleteObject(UIObject.GetDataObject()); } } catch (Exception ex) { log.Error(ex.StackTrace); } } }
public IActionResult Delete(int id, FuelViewModel fuelmodel) { var fuel = new Fuel { Id = fuelmodel.Id }; try { _apiGetCalls.DeleteApiCall(fuel, id); return(RedirectToAction("Index")); } catch { return(View()); } }
void ObjectsItemEndEdit(IEditableObject sender) { FuelViewModel UIObject = sender as FuelViewModel; try { if (UIObject.Name != null) { int id = FuelsDataAccess.UpdateObject(UIObject.GetDataObject()); if (id != -1) { UIObject.Id = id; } } } catch { UIObjects.Remove(UIObject); RadWindow.Alert(new DialogParameters { Content = MessageUtil.FormatMessage("ERROR.DuplicatedEntryName", UIObject.Name) }); } }
public IActionResult AddFuel(int id, FuelViewModel model) { if (id == 0) { if (!ModelState.IsValid) { return(View(model)); } try { var fuel = new Fuel(); if (model.Id == 0) { fuel.Id = model.Id; fuel.Name = model.Name; var result = _apiGetCalls.PostApiCall(fuel); if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); } catch { return(View()); } } else { try { var fuel = new Fuel { Id = model.Id, Name = model.Name }; var result = _apiGetCalls.PutApiCall(fuel, id); if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator."); return(RedirectToAction("Index")); } catch { return(View()); } } }
public Fuel() { InitializeComponent(); DataContext = new FuelViewModel(); }
public FuelPage(FuelViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; }