Beispiel #1
0
 public override void RefreshData()
 {
     if (LastTimeLoadedData == -1 || ListPost.Count == 0 || DateTime.Now.Millisecond - LastTimeLoadedData > Settings.HOME_REFRESH_TIME)
     {
         ListPost.Clear();
         LoadData(mCategoryId, 1);
         LastTimeLoadedData = DateTime.Now.Millisecond;
     }
 }
Beispiel #2
0
        private void AddPost(object sender)
        {
            var el = new PostViewModel {
                Name = "Новый пост", StartWorkTime = 8, EndWorkTime = 17
            };

            el.PropertyChanged += post_PropertyChanged;
            ListPost.Add(el);
            SelectedPost        = el;
            CompleteSaveEnabled = true;
            VisAddPost          = Visibility.Collapsed;
        }
Beispiel #3
0
        public void Add(Post post, bool checkExist = false)
        {
            if (checkExist)
            {
                if (isExistPost(post.Id))
                {
                    return;
                }
            }

            ListPost.Add(post);
            //System.Diagnostics.Debug.WriteLine ("Added Post: " + post.Title);
        }
Beispiel #4
0
 private void UpdatePosts()
 {
     ListTypePost.Clear();
     ListPost.Clear();
     if (_handler.SelectedDep != null)
     {
         foreach (var item in _handler.Model.PostTypes)
         {
             ListTypePost.Add(item);
         }
         foreach (var item in _handler.SelectedDep.Posts)
         {
             ListPost.Add(new PostViewModel(item));
         }
     }
 }
Beispiel #5
0
        private void DesigneAddPostOrders()
        {
            foreach (var dep in PersonalHandler.Instance.Model.Departments)
            {
                foreach (var post in dep.Posts)
                {
                    ListPost.Add(new PostViewModel
                    {
                        ID            = post.ID,
                        Name          = string.Format("{0} ({1})", post.Name, dep.Name),
                        StartWorkTime = post.TimeFrom,
                        EndWorkTime   = post.TimeTo
                    });
                }
            }

            //Orders.Add(new OrderViewModel
            //{
            //    ID = Orders.Count,
            //    PostID = 2,
            //    User = Users[0],
            //    Car = new DISP_Car { CarModel = new CarListBaseDataModel { CarNumber = "Demo1", Mark = "Audio", Model = "A3" } },
            //    DateWork = Date + new TimeSpan(12, 0, 0),
            //    IsChanged = false,
            //    IsCanMoveToUse = true
            //});
            //Orders.Add(new OrderViewModel
            //{
            //    ID = Orders.Count,
            //    PostID = 3,
            //    User = Users[1],
            //    Car = new DISP_Car { CarModel = new CarListBaseDataModel { CarNumber = "Demo2", Mark = "Audio", Model = "A4" } },
            //    DateWork = Date + new TimeSpan(13, 0, 0),
            //    IsChanged = false,
            //    IsCanMoveToUse = true
            //});
            //Orders.Add(new OrderViewModel
            //{
            //    ID = Orders.Count,
            //    PostID = 1,
            //    User = Users[2],
            //    Car = new DISP_Car { CarModel = new CarListBaseDataModel { CarNumber = "Demo3", Mark = "Audio", Model = "A5" } },
            //    DateWork = Date + new TimeSpan(14, 30, 0),
            //    IsChanged = false, InUse = true
            //});
        }
Beispiel #6
0
        //[Authorize]
        public ActionResult Index()
        {
            var db     = DB.Entities;
            var canban = new ListPost();

            canban.HotPost = db.Post.Where(m => m.HinhThuc == (int)HinhThuc.CanBan && m.Status == 2)
                             .OrderByDescending(m => m.ID).Take(4).ToList();
            if (canban.HotPost.Count == 4)
            {
                canban.RelatePost = db.Post.Where(m => m.HinhThuc == (int)HinhThuc.CanBan && m.Status == 2)
                                    .OrderByDescending(m => m.ID).Skip(4).Take(4).ToList();
            }
            else
            {
                canban.RelatePost = new List <Post>();
            }
            canban.Title       = "Bất động sản cần bán";
            canban.BottomTitle = "Tin bất động sản cần bán khác";

            var canmua = new ListPost();

            canmua.HotPost = db.Post.Where(m => m.HinhThuc == (int)HinhThuc.CanMua && m.Status == 2)
                             .OrderByDescending(m => m.ID).Take(4).ToList();
            if (canmua.HotPost.Count == 4)
            {
                canmua.RelatePost = db.Post.Where(m => m.HinhThuc == (int)HinhThuc.CanMua && m.Status == 2)
                                    .OrderByDescending(m => m.ID).Skip(4).Take(4).ToList();
            }
            else
            {
                canmua.RelatePost = new List <Post>();
            }
            canmua.Title       = "Bất động sản cần mua";
            canmua.BottomTitle = "TIn bất động sản cần mua khác";

            ViewBag.listPost    = canban;
            ViewBag.listBuyPost = canmua;

            return(View());
        }
Beispiel #7
0
 public Post Handle(ListPost query)
 {
     return(_context.Posts.Find(query.Id));
 }
Beispiel #8
0
 public void ClearData()
 {
     ListPost.Clear();
     LastTimeLoadedData = -1;
 }