Example #1
0
        public List <Target> GetListForHomePage()
        {
            using var context = new NuevoContext();
            DateTime date   = DateTime.Now;
            var      result = context.Targets.AsQueryable();

            return(result.Include(u => u.Status).Where(u => u.EndOfPeriod >= date && u.StartOfPeriod <= date).OrderBy(u => u.Status.FirstOrDefault().CheckDateTime).ToList());
        }
Example #2
0
        public List <Target> GetListForWork()
        {
            using var context = new NuevoContext();
            DateTime date   = DateTime.Now;
            var      result = context.Targets.AsQueryable();

            return(result.Where(u => u.EndOfPeriod >= date && u.StartOfPeriod <= date).ToList());
        }
Example #3
0
        public List <Target> GetList(out int count, int page, string search)
        {
            using var context = new NuevoContext();
            var result = context.Targets.AsQueryable();

            count = (int)Math.Ceiling((double)result.Count() / 7);
            if (!string.IsNullOrWhiteSpace(search))
            {
                result = result.Where(u => u.Url.Trim().ToLower().Contains(search.Trim().ToLower()) ||
                                      u.Name.Trim().ToLower().Contains(search.Trim().ToLower()));
                count = (int)Math.Ceiling((double)result.Count() / 7);
            }
            result = result.Skip((page - 1) * 7).Take(7);
            result = result.Include(u => u.Status).Include(u => u.User);
            return(result.ToList());
        }
Example #4
0
        public Statu GetStatuForTargetId(int id)
        {
            using var context = new NuevoContext();
            var data = context.Status.FirstOrDefault(u => u.TargetId == id);

            if (data == null)
            {
                Statu newStatu = new Statu
                {
                    IsSendAnEmail = false,
                    CheckDateTime = DateTime.Now,
                    TargetId      = id,
                    Code          = "Not Checked Yet",
                };
                context.Set <Statu>().Add(newStatu);
                context.SaveChanges();
                return(newStatu);
            }
            return(data);
        }
Example #5
0
 public void Update(T obj)
 {
     using var context = new NuevoContext();
     context.Set <T>().Update(obj);
     context.SaveChanges();
 }
Example #6
0
 public List <T> GetList()
 {
     using var context = new NuevoContext();
     return(context.Set <T>().ToList());
 }
Example #7
0
 public T GetItem(int id)
 {
     using var context = new NuevoContext();
     return(context.Set <T>().Find(id));
 }
Example #8
0
 public void Delete(T obj)
 {
     using var context = new NuevoContext();
     context.Set <T>().Remove(obj);
     context.SaveChanges();
 }
Example #9
0
 public void Add(T obj)
 {
     using var context = new NuevoContext();
     context.Set <T>().Add(obj);
     context.SaveChanges();
 }