Example #1
0
 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));
        }
Example #4
0
 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);
        }
Example #6
0
 public JsonResult UpdateItem(ItemTypeModel itemmodel)
 {
     if (ModelState.IsValid)
     {
         itemService.Edit(itemmodel);
         return(Json(true, JsonRequestBehavior.AllowGet));
     }
     return(Json(false, JsonRequestBehavior.AllowGet));
 }
Example #7
0
 public JsonResult SaveItem(ItemTypeModel item)
 {
     if (ModelState.IsValid)
     {
         itemService.Insert(item);
         return(Json(true, JsonRequestBehavior.AllowGet));
     }
     return(Json(false, JsonRequestBehavior.AllowGet));
 }
Example #8
0
        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);
        }
Example #9
0
        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));
 }
Example #12
0
        public JsonResult DeleteItem(ItemTypeModel itemtypemodel)
        {
            var result = itemService.DeleteItem(itemtypemodel);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Example #13
0
 public bool UpdateItemType(ItemTypeModel type)
 {
     throw new NotImplementedException();
 }
Example #14
0
 public int SaveItemType(ItemTypeModel type)
 {
     return(_typeRepo.SaveItemType(type.GetRepoItemType()));
 }
 public void Delete(ItemTypeModel itemtypemodel)
 {
     throw new NotImplementedException();
 }