Exemple #1
0
 public void Insert(Catagory entity)
 {
     using (ResturanteDbContext _dbContext = new ResturanteDbContext())
     {
         _dbContext.Catagories.Add(entity);
         _dbContext.SaveChanges();
     }
 }
Exemple #2
0
 public void Insert(Order entity)
 {
     using (ResturanteDbContext _dbContext = new ResturanteDbContext())
     {
         _dbContext.Orders.Add(entity);
         _dbContext.SaveChanges();
     }
 }
Exemple #3
0
 public void Update(Catagory entityToUpdate)
 {
     using (ResturanteDbContext ResturanteDbContext = new ResturanteDbContext())
     {
         var entity = ResturanteDbContext.Catagories.FirstOrDefault(a => a.Id == entityToUpdate.Id);
         entity.ImagePath = entityToUpdate.ImagePath;
         entity.Name      = entityToUpdate.Name;
         ResturanteDbContext.SaveChanges();
     }
 }
Exemple #4
0
        public void Update(Order entityToUpdate)
        {
            using (ResturanteDbContext ResturanteDbContext = new ResturanteDbContext())
            {
                var entity = ResturanteDbContext.Orders.FirstOrDefault(a => a.Id == entityToUpdate.Id);


                ResturanteDbContext.SaveChanges();
            }
        }
Exemple #5
0
        public async Task Delete(object id)
        {
            using (ResturanteDbContext _dbContext = new ResturanteDbContext())
            {
                Catagory entityToDelete = await _dbContext.Catagories.FindAsync(id);

                if (_dbContext.Entry(entityToDelete).State == EntityState.Detached)
                {
                    _dbContext.Catagories.Attach(entityToDelete);
                }
                _dbContext.Catagories.Remove(entityToDelete);
                _dbContext.SaveChanges();
            }
        }
 public void Insert(Kind entity)
 {
     using (ResturanteDbContext _dbContext = new ResturanteDbContext())
     {
         _dbContext.Kinds.Add(entity);
         try
         {
             _dbContext.SaveChanges();
         }
         catch (Exception ex)
         {
             throw;
         }
     }
 }