static void OnGotFocus(object sender) { var host = sender as Control; Brush lastBackgroundBrush = host.Background; Brush lastBorderBrush = host.BorderBrush; Thickness lastBorderThickness = host.BorderThickness; host.Background = Brushes.Yellow; host.BorderBrush = Brushes.Red; host.BorderThickness = new Thickness(3); var vm = new KeyboardViewModel(); vm.MaskInput = GetMaskInput(host); var view = Bootstrapper.Instance.CreateWindow(vm) as KeyboardView; view.SetLocation(host); if (view.ShowDialog().Value) { (host as TextBox).Text = vm.Result; } host.Background = lastBackgroundBrush; host.BorderBrush = lastBorderBrush; host.BorderThickness = lastBorderThickness; view.Close(); }
public keyboard() { InitializeComponent(); this.DataContext = new KeyboardViewModel(); _vm = this.DataContext as KeyboardViewModel; _vm.PropertyChanged += _vm_PropertyChanged; _vm.PropertyChanged += _vm_PropertyChanged; }
public void KeyboardViewModelConstructorTest() { var textStream = new TextStreamModel(); var target = new KeyboardViewModel(textStream); Assert.AreNotEqual(null, target.KeyboardRows); Assert.AreEqual(target.KeyboardRows.Count, 5); }
public void TextStreamViewModelConstructorTest() { var textStream = new TextStreamModel(); var keyboardViewModel = new KeyboardViewModel(textStream); var target = new TextStreamViewModel(textStream); Assert.AreNotEqual(null, target); }
public void UpdateTextTest() { var textStream = new TextStreamModel(); var keyboardViewModel = new KeyboardViewModel(textStream); var target = new TextStreamViewModel(textStream); //Uri source = null; // TODO: Initialize to an appropriate value //target.UpdateText(source); //Assert.Inconclusive("A method that does not return a value cannot be verified."); }
public Task HandleAsync(ProfileChangedEvent message, CancellationToken cancellationToken) { if (_keyboardViewModel == null) { _keyboardViewModel = (KeyboardViewModel)DataContext; } ResetButtons(); return(Task.CompletedTask); }
public JsonResult Edit(KeyboardViewModel keyboardModel) { try { _genericService.Update(_mapper.Map <KeyboardViewModel, KeyboardDTO>(keyboardModel)); return(Json(new { Result = "OK", Record = keyboardModel })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public IActionResult Create(KeyboardViewModel keyboardViewModel) { if (!ModelState.IsValid) { return(View(keyboardViewModel)); } _keyboardAppService.Add(keyboardViewModel); ViewBag.SuccessCreated = GetMessageCreate(keyboardViewModel); return(View((keyboardViewModel))); }
public JsonResult Delete(KeyboardViewModel keyboardModel) { try { _genericService.Delete(keyboardModel.ID); return(Json(new { Result = "OK" })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public void TextTest() { var textStream = new TextStreamModel(); var keyboardViewModel = new KeyboardViewModel(textStream); var target = new TextStreamViewModel(textStream); const string expected = "ABC"; target.Text = expected; string actual = target.Text; Assert.AreEqual(expected, actual); }
public void CharacterIndexTest() { var textStream = new TextStreamModel(); var keyboardViewModel = new KeyboardViewModel(textStream); var target = new TextStreamViewModel(textStream); const int expected = 6; target.CharacterIndex = expected; int actual = target.CharacterIndex; Assert.AreEqual(expected, actual); }
public JsonResult Create(KeyboardViewModel keyboardModel) { try { var id = _genericService.Save(_mapper.Map <KeyboardViewModel, KeyboardDTO>(keyboardModel)); keyboardModel.ID = id; return(Json(new { Result = "OK", Record = keyboardModel })); } catch (Exception ex) { return(Json(new { Result = "ERROR", Message = ex.Message })); } }
public void ProcessInputTest() { var textStream = new TextStreamModel(); var keyboardViewModel = new KeyboardViewModel(textStream); var target = new TextStreamViewModel(textStream) { Text = "BEIRUT" }; const string inputText = "B"; target.ProcessInput(inputText); Assert.AreEqual(1, target.CharacterIndex); }
public async Task <ActionResult <KeyboardViewModel> > PostKeyboard([FromBody] KeyboardViewModel keyboard) { keyboard.Username = User.FindFirstValue(ClaimTypes.UserData); var newKeyboard = keyboard.ToKeyboardModel(); if (keyboard == null) { return(NoContent()); } _repository.Add(newKeyboard); await _repository.SaveChangesAsync(); return(newKeyboard.ToKeyboardViewModel()); }
public MainViewModel() { messageVM = new MessageViewModel(); keyboardVM = new KeyboardViewModel(); buttonsVM = new ButtonsViewModel(); }
public void Add(KeyboardViewModel keyboard) { _bus.SendCommand(new AddKeyboardCommand( keyboard.Name, keyboard.Lcid, keyboard.ValHtml, keyboard.KeyboardContent, keyboard.Active)); }
public async Task <ActionResult <KeyboardViewModel> > ReplaceKeyboard([FromQuery] string name, [FromBody] KeyboardViewModel keyboard) { var currentUsername = User.FindFirstValue(ClaimTypes.UserData); var oldKeyboard = await _repository.GetKeyboardByNameAndUsernameAsync(name, currentUsername); if (oldKeyboard == null) { return(NotFound($"Could not find a keyboard with name of {name}")); } oldKeyboard.ReplaceKeyboard(keyboard); await _repository.SaveChangesAsync(); return(oldKeyboard.ToKeyboardViewModel()); }
private void Navigator_OnShowKeyboard(bool value) { KeyboardControl = new KeyboardViewModel(); KeyboardControl.RequestClose += KeyboardControl_RequestClose; NotifyOfPropertyChange(() => KeyboardControl); }
public void Setup() { this.keyboardviewmodel = new KeyboardViewModel(); }
public void ShowKeyboard() { SelectedViewModel = new KeyboardViewModel(); }
public ActionResult Add(KeyboardViewModel viewmodel) { ViewBag.LM = context.Stocks.ToList().Where(x => x.category == "Keyboard"); List <Stock> slist = new List <Stock>(context.Stocks.ToList().Where(x => x.category == "Keyboard")); List <SelectListItem> li = new List <SelectListItem>(); foreach (var item in slist) { var man = li.Find(x => x.Value == item.manufacturer); if (man == null) { li.Add(new SelectListItem { Text = item.manufacturer, Value = item.manufacturer }); } } ViewBag.KeyBM = li; if (ModelState.IsValid) { try { Stock stock = context.Stocks.FirstOrDefault(m => m.model.Equals(viewmodel.modelName) && m.manufacturer.Equals(viewmodel.manufacturer) && m.category.Equals("Keyboard")); if (stock != null && stock.quantity != 0) { AssetLogic al = new AssetLogic(); var asset = new Asset { manufacturer = viewmodel.manufacturer, serialNumber = viewmodel.serialNumber, dateadded = viewmodel.dateAdded, warranty = viewmodel.warranty + " Months", costprice = viewmodel.costprice, InvoiceNumber = viewmodel.InvoiceNumber, depreciationcost = al.depreciationCost(viewmodel.dateAdded, viewmodel.costprice) }; var keyboard = new Keyboard { serialNumber = viewmodel.serialNumber, manufacturer = viewmodel.manufacturer, modelName = viewmodel.modelName, warranty = viewmodel.warranty + " Months", dateAdded = viewmodel.dateAdded, InvoiceNumber = viewmodel.InvoiceNumber }; stock.quantity = stock.quantity - 1; _repository.Insert(asset, keyboard); _repository.Save(); context.SaveChanges(); TempData["Success"] = "Asset has been added!"; } else { ViewBag.Message = "Asset model not available in stock. Update your stock."; } } catch (Exception e) { ViewBag.Message = "Asset not added. Error: " + e.Message; } } DateTime endofwarranty = key.dateAdded.AddDays(1).AddMonths(Convert.ToInt32(viewmodel.warranty)).AddDays(-1); ViewBag.KeyEnd = endofwarranty; ModelState.Clear(); return(View(viewmodel)); }