Пример #1
0
        public ActionResult Dashboard()
        {
            int adminId = Convert.ToInt16(Session["AdminId"]);
            DashboardViewModel _model = new Models.DashboardViewModel();
            jobServices        _ser   = new Database.jobServices();

            _model = _ser.getAllTodayjobs(adminId);
            return(View(_model));
        }
Пример #2
0
        // GET: Dashboard
        public ActionResult Index()
        {
            var userId = User.Identity;
            var model  = new Models.DashboardViewModel
            {
                usuario = obtenerUsuario(userId.Name)
            };

            return(View(model));
        }
Пример #3
0
 public ActionResult Index()
 {
     var newModel = new Models.DashboardViewModel()
     {
         Domains = _exerciseResultService.GetDomains(),
         Subjects = _exerciseResultService.GetSubjects(),
     };
     foreach (var domain in newModel.Domains)
     {
         domain.Users = _exerciseResultService.GetUsers(domain.Id);
     }
     return View(newModel);
 }
Пример #4
0
        public DashboardViewModel getAllTodayjobs(int adminId)
        {
            DashboardViewModel  _profile  = new Models.DashboardViewModel();
            List <jobViewItem>  _itemList = new List <jobViewItem>();
            Global              _global   = new Database.Global();
            CRMClassDataContext _idc      = new Database.CRMClassDataContext(_global.con);

            try
            {
                var contacts     = _idc.tbllogins.Where(a => a.UserId == adminId).FirstOrDefault();
                var contactImage = string.IsNullOrEmpty(contacts.Image) ? "/assets/images/icon/staff.png" : contacts.Image;
                var query        = from post in _idc.tblJobMasters.Where(a => a.OpenBy == adminId.ToString() && a.CreatedDate.Value.Date == DateTime.Now.Date && a.IsActive == true)
                                   join meta in _idc.tblcontacts on post.AssignTo equals meta.ContactId
                                   join s in _idc.tblstatus on post.StatusId equals s.Id
                                   join t in _idc.tbljobTypes on post.TypeId equals t.Id
                                   select new { Post = post, Meta = meta, s = s, t = t };
                string image = "/assets/images/icon/staff.png";
                foreach (var i in query)
                {
                    jobViewItem _items = new Models.jobViewItem();
                    _items.AssignTo      = i.Meta.Name;
                    _items.AssignToImage = !string.IsNullOrEmpty(i.Meta.ImagePath) ? i.Meta.ImagePath : image;
                    _items.OpenBy        = contacts.FirstName;
                    _items.OpenByImage   = contactImage;
                    _items.Date          = i.Post.CreatedDate.ToString();
                    _items.Detail        = i.Post.Detail;
                    _items.JobId         = i.Post.Id;
                    _items.name          = i.Post.Name;
                    _items.Po            = i.Post.PoNumber;
                    _items.StatusId      = i.Post.StatusId.Value;
                    _items.Status        = i.s.StatusName;
                    _items.Type          = i.t.Name;
                    _itemList.Add(_items);
                }
                _profile._jobs = _itemList;
            }
            catch (Exception ex)
            {
            }
            finally
            {
                _idc.Dispose();
            }
            return(_profile);
        }