private bool CheckExits(string Name)
 {
     using (var db = new FShopDbContext())
     {
         var check = db.Menus.Where(x => x.Name == Name);
         foreach (var item in check)
         {
             if (item.Name == Name)
             {
                 return(true);
             }
         }
         return(false);
     }
 }
 public HttpResponseMessage GetAll(HttpRequestMessage request)
 {
     using (var db = new FShopDbContext())
     {
         var query = db.Menus.Select(x => new TestModel
         {
             Id   = x.ID,
             Name = x.Name,
             //GroupId = x.GroupID == 0 ? null : x.GroupID
             GroupName = x.MenuGroup.Name == string.Empty ? "Null" : x.MenuGroup.Name,
         });
         return(CreateHttpResponse(request, () =>
         {
             HttpResponseMessage response = null;
             response = request.CreateResponse(HttpStatusCode.OK, query);
             return response;
         }));
     }
 }
Пример #3
0
 public FShopDbContext Init()
 {
     return(dbContext ?? (dbContext = new FShopDbContext()));
 }