예제 #1
0
 public Recipe TransData(RecipeViewModel model)
 {
     using (Cloud_ChefEntities context = new Cloud_ChefEntities())
     {
         Recipe OrderRecipe = new Recipe();
         if (model.VegViewDosings != null)
         {
             foreach (VegViewDosing item in model.VegViewDosings)
             {
                 VegetableDosing VegDosing = new VegetableDosing();
                 VegDosing.VegValue = context.Vegetable.Where(x => x.Active == true && x.VegId == item.Id).Select(x => x).FirstOrDefault();
                 VegDosing.Weight   = item.Weight;
                 OrderRecipe.VegDosing.Add(VegDosing);
             }
         }
         if (model.MeatViewDosings != null)
         {
             foreach (MeatViewDosing item in model.MeatViewDosings)
             {
                 MeatDosing MeatDosings = new MeatDosing();
                 MeatDosings.MeatValue = context.Meat.Where(x => x.Active == true && x.MeatId == item.Id).Select(x => x).FirstOrDefault();
                 MeatDosings.Weight    = item.Weight;
                 OrderRecipe.MeatDosings.Add(MeatDosings);
             }
         }
         if (model.EggViewDosings != null)
         {
             foreach (EggViewDosing item in model.EggViewDosings)
             {
                 EggDosing EggDosings = new EggDosing();
                 EggDosings.EggValue = context.Egg.Where(x => x.Active == true && x.EggId == item.Id).Select(x => x).FirstOrDefault();
                 EggDosings.Number   = item.Number;
                 OrderRecipe.EggDosings.Add(EggDosings);
             }
         }
         if (model.SeasonViewDosings != null)
         {
             foreach (SeasonViewDosing item in model.SeasonViewDosings)
             {
                 SeasonDosing SeasonDosings = new SeasonDosing();
                 SeasonDosings.SeasonValue = context.Season.Where(x => x.Active == true && x.SeasonId == item.Id).Select(x => x).FirstOrDefault();
                 SeasonDosings.Weight      = item.Weight;
                 OrderRecipe.SeasonDosings.Add(SeasonDosings);
             }
         }
         OrderRecipe.Time = model.Time;
         OrderRecipe.Type = model.Type;
         return(OrderRecipe);
     }
 }
예제 #2
0
 public HttpResponseMessage GetEggList()
 {
     using (Cloud_ChefEntities context = new Cloud_ChefEntities())
     {
         List <EggList> EggLists = context.Egg.Where(x => x.Active == true).Select(x => new EggList {
               Id = x.EggId, EggName = x.Name
           }).ToList();
         if (EggLists.Count > 0)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, EggLists));
         }
         else
         {
             return(Request.CreateResponse(HttpStatusCode.NotFound));
         }
     }
 }
예제 #3
0
 public HttpResponseMessage GetVegetableList()
 {
     using (Cloud_ChefEntities context = new Cloud_ChefEntities())
     {
         List <VegetableList> VegList = context.Vegetable.Where(x => x.Active == true).Select(x => new VegetableList {
               Id = x.VegId, VegName = x.Name
           }).ToList();
         if (VegList.Count > 0)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, VegList));
         }
         else
         {
             return(Request.CreateResponse(HttpStatusCode.NotFound));
         }
     }
 }
예제 #4
0
 public CustomerUserRepo(Cloud_ChefEntities context) : base(context)
 {
 }
예제 #5
0
 protected GenericRepository(Cloud_ChefEntities context)
 {
     _context = context;
     _dbSet   = context.Set <T>();
 }