//הפונקציה מחזירה את כל הקטגוריות לבחירה public static WebResult <List <CategoryDTO> > GetAllCategories() { return(new WebResult <List <CategoryDTO> > { Message = "רשימת קטגוריות כללית נשלחה בהצלחה", Value = CategoryCast.GetCategoriesDTO(db.Categories.ToList()), Status = true }); }
//Returns the categories for choosing public static WebResult <List <CategoryDTO> > GetCategories() { using (ProjectEntities db = new ProjectEntities()) { return(new WebResult <List <CategoryDTO> > { Message = "רשימת הקטגוריות נשלחה בהצלחה", Status = true, Value = CategoryCast.GetCategoriesDTO(db.Categories.ToList()) }); } }
public static List<CategoryDTO> GetFavoriteCategoryList() { using (restaurantEntities db = new restaurantEntities()) { List<MenuDTO> lfMenu = MenuBL.GetFavoriteMenu(); List<Category> Listnew = new List<Category>(); foreach (var item in lfMenu) { var r = Listnew.FirstOrDefault(x => x.Id == item.Category); if (r == null) { Listnew.Add(db.Category.FirstOrDefault(x => x.Id == item.Category)); } } //List<Category> List = db.Category.Where(x => lNewMenu.Any(y => x.Id == y.Category)).ToList(); return CategoryCast.ListToDTO(Listnew); } }
public static void Add(CategoryDTO category) { CategoryDAL.Add(CategoryCast.ToDAL(category)); }
public static CategoryDTO GetById(int id) { return CategoryCast.ToDTO(CategoryDAL.GetById(id)); }
public static void Delete(CategoryDTO category) { CategoryDAL.Delete(CategoryCast.ToDAL(category)); }
public static void Update(CategoryDTO category) { CategoryDAL.Update(CategoryCast.ToDAL(category)); }
public static List<CategoryDTO> GetAll() { return CategoryCast.ListToDTO(CategoryDAL.GetAll()); }