Exemple #1
0
        static void Main(string[] args)
        {
            // without repository
            AuthorData author = new AuthorData();

            author.Name = "name";

            var dlContext = new DLContext();

            dlContext.Authors.Add(author);
            dlContext.SaveChanges();

            var users = dlContext.Users.Include(x => x.DepartmentID).ToList();

            var user = dlContext.Users.FirstOrDefault(x => x.ID == 1);

            dlContext.Departments.Where(x => x.ID == user.DepartmentID).Load();

            // with repository
            using (var unitOfWork = new UnitOfWork(new DLContext())) {
                var user1 = unitOfWork.Users.Get(1);

                var newUser = new UserData();
                newUser.UserName = "******";
                unitOfWork.Users.Add(newUser);
                unitOfWork.Complete();

                unitOfWork.Users.Remove(newUser);
                unitOfWork.Complete();
            }
        }
 public UnitOfWork(DLContext context)
 {
     _context    = context;
     Authors     = new AuthorRepository(_context);
     Departments = new DepartmentTypeRepository(_context);
     Groups      = new GroupRepository(_context);
     Users       = new UserRepository(_context);
 }
 public AuthorsController(DLContext context)
 {
     db = context;
 }
Exemple #4
0
 public AuthorRepository(DLContext context) : base(context)
 {
 }
 public IssuesController(DLContext context)
 {
     db = context;
 }
Exemple #6
0
 public CategoriesController(DLContext context)
 {
     db = context;
 }
Exemple #7
0
 public GroupRepository(DLContext context) : base(context)
 {
 }
 public Repository(DLContext context)
 {
     Context = context;
 }
 public DepartmentTypeRepository(DLContext context) : base(context)
 {
 }
Exemple #10
0
 [TearDown] public void Dispose()
 {
     ctx = null;
 }
Exemple #11
0
 public void Init()
 {
     ctx = new DLContext();
     ctx.LoadTypeLibraryFromFile("../../local/generated/unittest.bin");
 }
Exemple #12
0
 public RequestsController(DLContext context, [FromServices] UserManager <IdentityUser> um)
 {
     db           = context;
     _userManager = um;
 }
Exemple #13
0
 public BooksController(DLContext context)
 {
     db = context;
 }
 public PublishersController(DLContext context)
 {
     db = context;
 }
 public UserRepository(DLContext context) : base(context)
 {
 }
Exemple #16
0
 public LibraryController(UserManager <IdentityUser> userManager, DLContext dlContext)
 {
     _userManager = userManager;
     _DLContext   = dlContext;
 }