public IEnumerable <ItemTypeModel> GetItemTypes(long subMenuId) { return(context.Itemtyp .Where(i => i.SubmenuId == subMenuId) .ToList() .Select(m => ItemTypeModel.MapFromDatabase(m))); }
public void Edit(ItemTypeModel itemtypemodel) { Mapper.Initialize(map => { map.CreateMap <ItemTypeModel, ItemType>(); }); var itemData = Mapper.Map <ItemType>(itemtypemodel); itemRepository.Edit(itemData); }
public bool DeleteItem(ItemTypeModel itemtypemodel) { Mapper.Initialize(map => { map.CreateMap <ItemTypeModel, ItemType>(); }); var itemData = Mapper.Map <ItemType>(itemtypemodel); return(itemRepository.DeleteItem(itemData)); }
public IEnumerable <ItemTypeModel> GetAllItemTypes(long menuId) { return(context.Itemtyp .Include(i => i.Submenu) .Where(i => i.Submenu.MenuId == menuId) .ToList() .Select(m => ItemTypeModel.MapFromDatabase(m))); }
public void Insert(ItemTypeModel itemtypemodel) { Mapper.Initialize(cfg => { cfg.CreateMap <ItemTypeModel, ItemType>(); }); var item = Mapper.Map <ItemType>(itemtypemodel); itemRepository.Insert(item); }
public JsonResult UpdateItem(ItemTypeModel itemmodel) { if (ModelState.IsValid) { itemService.Edit(itemmodel); return(Json(true, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
public JsonResult SaveItem(ItemTypeModel item) { if (ModelState.IsValid) { itemService.Insert(item); return(Json(true, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
public ItemTypeModel GetItemTypeById(int id) { var type = _typeRepo.GetItemTypeById(id); ItemTypeModel itm = new ItemTypeModel(); itm.Id = type.Id; itm.Name = type.Name; itm.PartId = type.PartId; return(itm); }
private void RemoveItem(ItemTypeModel itemTypeModel) { foreach (var paragraph in Paragraphs) { var toRemove = paragraph.RecievedItems.Where(item => item.BasicItem.Equals(itemTypeModel)).ToList(); foreach (var item in toRemove) { paragraph.RecievedItems.Remove(item); } } foreach (var edge in Edges) { // TODO: Finish //edge.RecievedItems.RemoveAll(item => item.BasicItem == itemTypeModel); //edge.RequestedItems.RemoveAll(item => item.BasicItem == itemTypeModel); } Items.Remove(itemTypeModel); }
public void DeleteType(ItemTypeModel model) { _typeService.DeleteType(model.Id); }
public int SaveItemType(ItemTypeModel model) { return(_typeService.SaveItemType(model)); }
public JsonResult DeleteItem(ItemTypeModel itemtypemodel) { var result = itemService.DeleteItem(itemtypemodel); return(Json(result, JsonRequestBehavior.AllowGet)); }
public bool UpdateItemType(ItemTypeModel type) { throw new NotImplementedException(); }
public int SaveItemType(ItemTypeModel type) { return(_typeRepo.SaveItemType(type.GetRepoItemType())); }
public void Delete(ItemTypeModel itemtypemodel) { throw new NotImplementedException(); }