public UserViewModelBuilder GetViewModelIndex() { var viewModelBuilder = new UserViewModelBuilder { Stores = new SelectList(_contextSub.V3_GetStoreDDL(), "Id", "sName"), Deparments = new SelectList(GetLookUp("department"), "LookUpValue", "LookUpValue") }; return(viewModelBuilder); }
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); }
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); }
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); }
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); }
public HQUsersController(UserViewModelBuilder userViewModelBuilder, AuditLogViewModelBuilder auditLogViewModelBuilder) { _userViewModelBuilder = userViewModelBuilder; _auditLogViewModelBuilder = auditLogViewModelBuilder; }