public bool Add(Item item) { DataTable dt = itemsRepository.GetItem(item); foreach (DataRow check in dt.Rows) { if (check["ItemName"].ToString() == item.ItemName) { return(false); } } if ((item.ItemName == null && item.ItemName.Length > 3)) { throw new Exception("Invalied Item name"); } if (item.CategoryId < 1) { throw new Exception("Select a Catagory"); } if (item.CompanyId < 1) { throw new Exception("Select a Company"); } bool isAdded = itemsRepository.Add(item); return(isAdded); }
public IActionResult OnPost() { 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; } if (!ModelState.IsValid) { ModelState.AddModelError("", "Fill All Fields"); AllGroups = SelectGroup(); return(Page()); } var groupId = Item.Groups.Id; if (groupId == 0) { Message = "You must select group"; AllGroups = SelectGroup(); return(Page()); } var group = G_Method.Find(groupId); Item.Groups = group; newItem.Add(Item); return(RedirectToPage("/Items/ShowItems")); }
public bool Add(Items items) { if (items != null) { itemsRepository.Add(items); return(true); } return(false); }
public void Post([FromBody] ItemModel model) { Console.WriteLine("received {0}", model.Id); ItemsRepository.Add(model); }