Пример #1
0
        public JsonResult Deletes(long [] ids)
        {
            var result = new JsonResultModel {
                ResultState = UserPositions.DeleteUserPositions(ids) > 0
            };

            return(Json(result));
        }
Пример #2
0
        private void GetLastPositionAndCenterMap()
        {
            var lastPosition = UserPositions.FirstOrDefault(x => x.MeasurementDatetime == UserPositions.Max(y => y.MeasurementDatetime));

            if (lastPosition != null)
            {
                MapCenter = lastPosition;
            }
        }
Пример #3
0
        public ActionResult Index(int?page)
        {
            int pageIndex = page.HasValue ? page.Value : 1;
            int pageSize = PageConfig.BackstagePageSize;
            int count, pageCount;
            var result = UserPositions.UserPositionInfosToVModels(UserPositions.GetUserPositionPageList(pageIndex, pageSize, null, null, out pageCount, out count));
            PagedList <UserPositionVModel> pl = result.ToPagedList(pageIndex, pageSize);

            pl.TotalItemCount   = count;
            pl.CurrentPageIndex = pageIndex;
            return(View(pl));
        }
Пример #4
0
        public JsonResult Add(UserPositionVModel model)
        {
            var result = new JsonResultModel();

            if (ModelState.IsValid)
            {
                //add
                result.ResultState = UserPositions.AddUserPosition(UserPositions.UserPositionVModelToInfo(model)) > 0;
            }
            else
            {
                result.ResultState = false;
                result.Message     = ModelStateHelper.GetAllErrorMessage(ModelState);
            }

            return(Json(result));
        }
Пример #5
0
 public IActionResult Edit(int Id, string Admin, string Branch, string FullName, string ShortName, string PermissionList, UserPositions Position, UserTypes Type, int MergedId)
 {
     _db.Users.Update(new User()
     {
         //Id = Id,
         //Admin = Admin,
         //Branch = Branch,
         //FullName = FullName,
         //ShortName = ShortName,
         //PermissionList = PermissionList,
         //Position = Position,
         //Type = Type,
         //MergedId = MergedId
     });
     _db.SaveChanges();
     return(Ok());
 }
Пример #6
0
        public IActionResult Add(string Admin, string Branch, string FullName, string ShortName, string PermissionList, UserPositions Position, UserTypes Type, int MergedId)
        {
            int max_id = 0;

            try
            {
                max_id = _db.Users.Max((user) => user.Id);
            }
            catch
            {
            }

            User user = new User()
            {
                //Id = max_id + 1,
                //Admin = Admin,
                //Branch = Branch,
                //FullName = FullName,
                //ShortName = ShortName,
                //PermissionList = PermissionList,
                //Position = Position,
                //Type = Type,
                //MergedId = MergedId
            };

            _db.Users.Add(user);
            _db.SaveChanges();
            return(Ok());
        }
Пример #7
0
 /// <summary>
 /// 删除用户位置信息
 /// </summary>
 /// <param name="userid"></param>
 /// <returns></returns>
 public async Task <int> DeleteUserPosition(int userid)
 {
     return(await Task.Run(() => UserPositions.DeleteUserPosition(userid)));
 }
Пример #8
0
 /// <summary>
 /// 添加用户位置信息
 /// </summary>
 /// <param name="userPosition"></param>
 /// <returns></returns>
 public async Task <int> AddUserPosition(UserPositionVModel userPosition)
 {
     return(await Task.Run(() => UserPositions.AddUserPosition(UserPositions.UserPositionVModelToInfo(userPosition))));
 }
Пример #9
0
        public ActionResult Edit(int id)
        {
            var model = UserPositions.UserPositionInfoToVModel(UserPositions.GetUserPositionInfo(id));

            return(View(model));
        }
Пример #10
0
 public AuthorizationBase(object model)
 {
     this.Model        = model;
     this.User         = SessionHelper.Current.WhoAmI();
     this.UserPosition = (UserPositions)User.position;
 }