コード例 #1
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public Command Get(Expression <Func <Command, bool> > where)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Commands.Where(where).Include(x => x.product).FirstOrDefault());
     }
 }
コード例 #2
0
 public Admin GetById(string id)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Admins.Find(id));
     }
 }
コード例 #3
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public Command GetById(long id)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Commands.Include(x => x.product).Where(w => w.idcmd == id).FirstOrDefault());
     }
 }
コード例 #4
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public Command GetById(string id)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Commands.Find(id));
     }
 }
コード例 #5
0
 public Admin Get(Expression <Func <Admin, bool> > where)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Admins.Where(where).FirstOrDefault());
     }
 }
コード例 #6
0
 public IEnumerable <Admin> GetAll()
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Admins);
     }
 }
コード例 #7
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
 public IEnumerable <Claim> GetAll()
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Claims.AsEnumerable());
     }
 }
コード例 #8
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
 public Claim GetById(string id)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Claims.Find(id));
     }
 }
コード例 #9
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
 public Claim Get(Expression <Func <Claim, bool> > where)
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Claims.Where(where).FirstOrDefault());
     }
 }
コード例 #10
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public void Commit()
 {
     using (var ctx = new DatabContext())
     {
         ctx.SaveChanges();
     }
 }
コード例 #11
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public IEnumerable <Command> GetAll()
 {
     using (var ctx = new DatabContext())
     {
         return(ctx.Commands.Include(x => x.product).AsEnumerable());
     }
 }
コード例 #12
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
 public void Add(Claim entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Claims.Add(entity);
         ctx.SaveChanges();
     }
 }
コード例 #13
0
 public void Add(Admin entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Admins.Add(entity);
         ctx.SaveChanges();
     }
 }
コード例 #14
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 /**************************************************************/
 public void Add(Command entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Commands.Add(entity);
         ctx.SaveChanges();
     }
 }
コード例 #15
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
 public void Delete(Claim entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Claims.Remove(entity);
         ctx.SaveChanges();
     }
 }
コード例 #16
0
 public void Delete(Admin entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Admins.Remove(entity);
         ctx.SaveChanges();
     }
 }
コード例 #17
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public void Delete(Command entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Commands.Attach(entity);
         ctx.Commands.Remove(entity);
         ctx.SaveChanges();
     }
 }
コード例 #18
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
 public void Update(Command entity)
 {
     using (var ctx = new DatabContext())
     {
         ctx.Commands.Attach(entity);
         ctx.Entry(entity).State = EntityState.Modified;
         ctx.SaveChanges();
     }
 }
コード例 #19
0
 public void Delete(Expression <Func <Admin, bool> > where)
 {
     using (var ctx = new DatabContext())
     {
         IEnumerable <Admin> objects = ctx.Admins.Where(where).AsEnumerable();
         foreach (Admin obj in objects)
         {
             ctx.Admins.Remove(obj);
         }
         ctx.SaveChanges();
     }
 }
コード例 #20
0
ファイル: serviceClaim.cs プロジェクト: karimsla/Stickers
        public void Delete(Expression <Func <Claim, bool> > where)
        {
            IEnumerable <Claim> objects;

            using (var ctx = new DatabContext())
            {
                objects = ctx.Claims.Where(where).AsEnumerable();
                foreach (Claim obj in objects)
                {
                    ctx.Claims.Remove(obj);
                }
                ctx.SaveChanges();
            }
        }
コード例 #21
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
        public void Delete(Expression <Func <Command, bool> > where)
        {
            IEnumerable <Command> objects;

            using (var ctx = new DatabContext())
            {
                objects = ctx.Commands.Where(where).AsEnumerable();


                ctx.Commands.RemoveRange(objects);



                ctx.SaveChanges();
            }
        }
コード例 #22
0
        public IEnumerable <Admin> GetMany(Expression <Func <Admin, bool> > where = null, Expression <Func <Admin, bool> > orderBy = null)
        {
            IQueryable <Admin> Query;

            using (var ctx = new DatabContext())
            {
                Query = ctx.Admins;
                if (where != null)
                {
                    Query = Query.Where(where);
                }
                if (orderBy != null)
                {
                    Query = Query.OrderBy(orderBy);
                }
                return(Query.ToList());
            }
        }
コード例 #23
0
ファイル: serviceCommand.cs プロジェクト: karimsla/Stickers
        public IEnumerable <Command> GetMany(Expression <Func <Command, bool> > where = null, Expression <Func <Command, bool> > orderBy = null)
        {
            IQueryable <Command> Query;

            using (var ctx = new DatabContext())
            {
                Query = ctx.Commands.Include(x => x.product);
                if (where != null)
                {
                    Query = Query.Where(where);
                }
                if (orderBy != null)
                {
                    Query = Query.OrderBy(orderBy);
                }
                return(Query.ToList());
            }
        }
コード例 #24
0
ファイル: UnitOfWork.cs プロジェクト: karimsla/Events
 public UnitOfWork(IDatabaseFactory dbFactory)
 {
     this.dbFactory = dbFactory;
     dataContext    = dbFactory.DataContext;
 }
コード例 #25
0
ファイル: DatabaseFactory.cs プロジェクト: karimsla/Events
 public DatabaseFactory()
 {
     dataContext = new DatabContext();
 }
コード例 #26
0
 public TodoItemsController(DatabContext context)
 {
     _context = context;
 }
コード例 #27
0
 public Rps_Game(ILogger <Rps_Game> logger, IMemoryCache cache, DatabContext context)
 {
     _logger  = logger;
     _cache   = cache;
     _context = context;
 }