public IActionResult EditStore(EditStoreViewModel editStoreViewModel) { if (!ModelState.IsValid) { return(View(editStoreViewModel)); } var storeToUpdate = _storeRepository.GetOne(editStoreViewModel.StoreId); if (storeToUpdate == null) { return(View("StoreNotFound", editStoreViewModel.StoreId)); } var updatedStore = new Store(editStoreViewModel.StoreId, editStoreViewModel.Name, editStoreViewModel.Location, storeToUpdate.Profit, storeToUpdate.MallId); if (storeToUpdate.MallId != null && _mallRepository.Exists(storeToUpdate.MallId.Value) && !_mallRepository .GetOne(storeToUpdate.MallId.Value).Location.Equals(editStoreViewModel.Location)) { updatedStore = new Store(editStoreViewModel.StoreId, editStoreViewModel.Name, editStoreViewModel.Location, storeToUpdate.Profit, null); } _storeRepository.UpdateOne(updatedStore); return(RedirectToAction("StoreDetails", new { id = updatedStore.Id })); }
public void EditStore(EditStoreViewModel model) { var Store = this.db.Stores.Where(x => x.Id == model.Id).FirstOrDefault(); Store.Name = model.Name; this.db.Entry(Store).State = EntityState.Detached; this.db.Update(Store); this.db.SaveChanges(); }
public IActionResult EditStore(EditStoreViewModel model) { var Store = this.service.FindById(model.Id); if (!this.ModelState.IsValid) { return(this.View(model)); } this.service.EditStore(model); return(this.RedirectToAction("All")); }
public async Task <IActionResult> Edit(EditStoreViewModel editStore) { HttpContext.Session.GetString("fullname"); if (ModelState.IsValid) { if (await _storeServices.EditStore(editStore)) { TempData["succcessMessage"] = _resourcesServices.GetLocalizedHtmlString("msg_EditStoreSuccess").ToString(); return(RedirectToAction("Index")); } } ViewData["errorMessage"] = _resourcesServices.GetLocalizedHtmlString("msg_EditStoreError"); return(View(editStore)); }
private void Border_MouseUp(object sender, System.Windows.Input.MouseButtonEventArgs e) { System.Windows.Forms.OpenFileDialog openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.Filter = "JPG|*.jpg|PNG|*.png|JPEG|*.jpg"; openFileDialog1.FileName = ""; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string[] fileNames = openFileDialog1.FileNames; Bitmap img = new Bitmap(fileNames[0]); if (DataContext != null && DataContext is EditStoreViewModel) { EditStoreViewModel vm = (EditStoreViewModel)DataContext; vm.FormStore.picture = NullToStoreImageConverter.ImageToByte(img); imageText.Text = "Cliquez pour modifier la photo"; } } }
public ICollection <AllEmployeesViewModel> GetEmployeesÍnStore(EditStoreViewModel store) { var Store = this.db.Stores.Where(x => x.Id == store.Id).FirstOrDefault(); var Employees = new List <AllEmployeesViewModel>(); foreach (var item in Store.Users) { var Employee = new AllEmployeesViewModel { FullName = $"{item.User.FirstName} {item.User.LastName}", ProfileImage = item.User.ProfileImg, UserId = item.User.Id, Salary = item.User.EmployeeSalary?.EmployeeSalary }; Employees.Add(Employee); } return(Employees); }
public IActionResult EditStore(Guid?id) { if (id == null) { return(RedirectToAction(IndexAction, DefaultController)); } var storeToEdit = _storeRepository.GetOne(id.Value); if (storeToEdit == null) { return(View("StoreNotFound", id.Value)); } var editStoreViewModel = new EditStoreViewModel { Name = storeToEdit.Name, Location = storeToEdit.Location, StoreId = storeToEdit.Id }; return(View(editStoreViewModel)); }
public async Task <bool> EditStore(EditStoreViewModel editStore) { try { var storeId = await _context.Store.FirstOrDefaultAsync(x => x.Id == editStore.Id); storeId.Phone = editStore.Phone; storeId.StoreName = editStore.StoreName; storeId.Street = editStore.Street; storeId.City = editStore.City; storeId.State = editStore.State; storeId.ZipCode = editStore.ZipCode; _context.Store.Update(storeId); await _context.SaveChangesAsync(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }