コード例 #1
0
        public UserViewModelBuilder GetViewModelIndex()
        {
            var viewModelBuilder = new UserViewModelBuilder
            {
                Stores     = new SelectList(_contextSub.V3_GetStoreDDL(), "Id", "sName"),
                Deparments = new SelectList(GetLookUp("department"), "LookUpValue", "LookUpValue")
            };

            return(viewModelBuilder);
        }
コード例 #2
0
ファイル: UserServiceImpl.cs プロジェクト: jasmina94/LMS
        private List <UserViewModel> ConvertDataToViewModels(List <UserData> domainModels)
        {
            var viewModels = new List <UserViewModel>();

            foreach (var item in domainModels)
            {
                UserViewModelBuilder builder = BuilderResolverService.Get <UserViewModelBuilder, UserData>(item);
                Constructor.ConstructViewModelData(builder);
                viewModels.Add(builder.GetViewModel());
            }

            return(viewModels);
        }
コード例 #3
0
ファイル: UserServiceImpl.cs プロジェクト: jasmina94/LMS
        public UserViewModel Get(int?userId)
        {
            var viewModel = new UserViewModel();

            if (userId.HasValue)
            {
                UserData             domainModel = UserRepository.GetDataById(userId.Value);
                UserViewModelBuilder builder     = BuilderResolverService.Get <UserViewModelBuilder, UserData>(domainModel);
                Constructor.ConstructViewModelData(builder);
                viewModel = builder.GetViewModel();
            }

            return(viewModel);
        }
コード例 #4
0
        public UserViewModelBuilder GetViewModelItemBuilder(int?id)
        {
            var user = new V3_User_GetItemByCondition_Result();

            if (id.HasValue)
            {
                user = _contextSub.V3_User_GetItemByCondition(id.Value, string.Empty).FirstOrDefault();
            }

            var viewModel = new UserViewModelBuilder
            {
                Stores     = new SelectList(_contextSub.V3_GetStoreDDL(), "Id", "sName"),
                UserItem   = user,
                Deparments = new SelectList(GetLookUp("department"), "LookUpValue", "LookUpValue")
            };

            return(viewModel);
        }
コード例 #5
0
        public UserViewModelBuilder GetViewModelBuilder(int page, int size, string userF, string dep, int store, string fd, string td)
        {
            var output = new ObjectParameter("ItemCount", typeof(int));
            var user   = _contextSub.V3_User_GetList(page, size, "1", store, dep, userF, output).ToList();

            var totalRecord = output.Value;
            var totalTemp   = Convert.ToDecimal(totalRecord) / Convert.ToDecimal(size);
            var totalPages  = Convert.ToInt32(Math.Ceiling(totalTemp));

            var userViewModelBuilder = new UserViewModelBuilder
            {
                UserGetListResults = user,
                TotalRecords       = Convert.ToInt32(totalRecord),
                TotalPages         = totalPages,
                CurrentPage        = page,
                PageSize           = size
            };

            return(userViewModelBuilder);
        }
コード例 #6
0
 public HQUsersController(UserViewModelBuilder userViewModelBuilder, AuditLogViewModelBuilder auditLogViewModelBuilder)
 {
     _userViewModelBuilder = userViewModelBuilder;
     _auditLogViewModelBuilder = auditLogViewModelBuilder;
 }