Example #1
0
        public static List <Advert> GetAdvertsByCategory(WorkHireContext dbContext,
                                                         MainCategory category)
        {
            _db = dbContext;

            return(_db.Adverts.Where(a => a.MainCategory == category).ToList());
        }
Example #2
0
        public HomeController(ILogger <HomeController> logger, WorkHireContext db, IWebHostEnvironment host)
        {
            _logger = logger;

            _db = db;

            _host = host;
        }
Example #3
0
        public void SetRegistered(WorkHireContext dbContext)
        {
            _db = dbContext;

            this.IsRegistered = true;

            _db.SaveChanges();
        }
Example #4
0
        public void SetLogOut(WorkHireContext dbContext)
        {
            _db = dbContext;

            this.IsLogged = false;

            _db.SaveChanges();
        }
Example #5
0
        public WorkerController(WorkHireContext db, IWebHostEnvironment host)
        {
            _db = db;



            _host = host;
        }
Example #6
0
        public static void RemoveAllAdverts(WorkHireContext dbContext)
        {
            _db = dbContext;

            _db.Adverts.RemoveRange(_db.Adverts);

            _db.SaveChanges();
        }
Example #7
0
        public static void RemoveWorker(WorkHireContext dbContext, Worker worker)
        {
            _db = dbContext;

            _db.Workers.Remove(worker);

            _db.SaveChanges();
        }
Example #8
0
        public static Advert GetAdvertById(WorkHireContext dbContext, int id)
        {
            _db = dbContext;

            var advert = GetAdverts(_db).FirstOrDefault(a => a.Id == id);

            return(advert);
        }
Example #9
0
        public static void RemoveAdvert(WorkHireContext dbContext, Advert advert)
        {
            _db = dbContext;

            _db.Adverts.Remove(advert);

            _db.SaveChanges();
        }
Example #10
0
        public static void AddWorker(WorkHireContext dbContext, Worker worker)
        {
            _db = dbContext;

            _db.Workers.Add(worker);

            _db.SaveChanges();
        }
Example #11
0
        public void SetLogIn(WorkHireContext dbContext)
        {
            _db = dbContext;

            this.IsLogged = true;

            _db.SaveChanges();
        }
Example #12
0
        public static void RemoveAllWorkers(WorkHireContext dbContext)
        {
            _db = dbContext;

            _db.Workers.RemoveRange(_db.Workers);

            _db.SaveChanges();
        }
Example #13
0
        public Worker(string username,
                      string password,
                      string emailAddress,
                      string firstName,
                      string lastName,
                      string phone,
                      string description,
                      string portfolio,
                      MainCategory category,
                      City city,
                      WorkHireContext db,
                      IFormFile picture       = null,
                      decimal startingHourFee = 10)
        {
            this.Username = username;

            this.Password = password;

            this.EmailAddress = emailAddress;

            this.FirstName = firstName;

            this.LastName = lastName;

            this.Phone = phone;

            this.Description = description;

            this.Portfolio = portfolio;

            this.MainCategory = category;

            this.City = city;

            this.Picture = picture;

            this.StartingHourFee = startingHourFee;

            _db = db;
        }
Example #14
0
        public static Worker GetWorkerById(WorkHireContext dbContext, int id)
        {
            _db = dbContext;

            return(_db.Workers.FirstOrDefault(w => w.Id == id));
        }
Example #15
0
        public static int GetTotalWorkersCount(WorkHireContext dbContext)
        {
            _db = dbContext;

            return(_db.Workers.Count());
        }
Example #16
0
        public static Worker GetWorkerByEmail(WorkHireContext dbContext, string email)
        {
            _db = dbContext;

            return(_db.Workers.FirstOrDefault(w => w.EmailAddress.Equals(email)));
        }
Example #17
0
        public static List <Advert> GetAdverts(WorkHireContext dbContext)
        {
            _db = dbContext;

            return(_db.Adverts.ToList());
        }
Example #18
0
        public static Advert GetAdvertByName(WorkHireContext dbContext, string advertName)
        {
            _db = dbContext;

            return(_db.Adverts.FirstOrDefault(a => a.AdvertName.Equals(advertName)));
        }
Example #19
0
 public Test(WorkHireContext db)
 {
     _db = db;
 }
Example #20
0
        public static List <Advert> GetAdvertsByDate(WorkHireContext dbContext, DateTime date)
        {
            _db = dbContext;

            return(_db.Adverts.Where(a => a.Date == date).ToList());
        }
Example #21
0
        public static Worker GetWorkerByUsername(WorkHireContext dbContext, string username)
        {
            _db = dbContext;

            return(_db.Workers.FirstOrDefault(w => w.Username.Equals(username)));
        }
Example #22
0
        public static List <Advert> GetAdvertsByCity(WorkHireContext dbContext, City city)
        {
            _db = dbContext;

            return(_db.Adverts.Where(a => a.City == city).ToList());
        }
Example #23
0
        public static Worker GetWorkerByLastName(WorkHireContext dbContext, string lastName)
        {
            _db = dbContext;

            return(_db.Workers.FirstOrDefault(w => w.LastName.Equals(lastName)));
        }
Example #24
0
        public static int GetTotalAdvertsCount(WorkHireContext dbContext)
        {
            _db = dbContext;

            return(_db.Adverts.Count());
        }
Example #25
0
        public static List <Worker> GetWorkers(WorkHireContext dbContext)
        {
            _db = dbContext;

            return(_db.Workers.ToList());
        }
Example #26
0
        public static List <Worker> GetWorkersByCity(WorkHireContext dbContext, City city)
        {
            _db = dbContext;

            return(_db.Workers.Where(w => w.City == city).ToList());
        }
Example #27
0
 public void SetDbContext(WorkHireContext dbContext)
 {
     _db = dbContext;
 }