public async Task <IActionResult> Edit(Items item) { if (ModelState.IsValid) { await itemsRepository.Edit(item); return(RedirectToAction("Index")); } return(View(item)); }
public Item Edit(Item editedItem) { Item item = _repo.Get(editedItem.Id); if (item == null) { throw new Exception("Invalid ID"); } item.Name = editedItem.Name; item.Price = editedItem.Price; item.Description = editedItem.Description; _repo.Edit(editedItem); return(editedItem); }
public Item Edit(Item newItem) { Item item = _repo.Get(newItem.Id); if (item == null) { throw new Exception("Invalid Id"); } item.Name = newItem.Name; item.Description = newItem.Description; item.Price = newItem.Price; _repo.Edit(item); return(item); }
internal string Edit(Item update) { var exists = GetById(update.Id); if (exists == null) { throw new Exception("Invalid id"); } else if (update.UserId != exists.UserId) { throw new Exception("You do not own this item peasant!"); } _repo.Edit(update); return("Successfully Updated"); }
//Edit Items (Mainly for Banked / Views / Shares) public Item Edit(Item editItem) { Item item = _repo.Get(editItem.Id); if (item == null) { throw new Exception("Invalid Id Homie"); } item.isPrivate = editItem.isPrivate; item.Views = editItem.Views; item.Shares = editItem.Shares; item.Banked = editItem.Banked; _repo.Edit(item); return(item); }
public IActionResult OnPost(int id) { if (RFile.FileName != null) { var FName = Path.GetFileName(RFile.FileName); var NewPath = Path.Combine(Hosting.WebRootPath, "Images", FName); RFile.CopyTo(new FileStream(NewPath, FileMode.Create)); Item.ImagePath = FName; //var OldImageName = mItem.Find(id).ImagePath; //var OldPath = Path.Combine(Hosting.WebRootPath, "Images", OldImageName); //System.IO.File.Delete(OldPath); } var groupId = Item.Groups.Id; var group = g_Method.Find(groupId); Item.Groups = group; mItem.Edit(Item, id); return(RedirectToPage("/Items/ShowItems")); }