Ejemplo n.º 1
0
        public ActionResult Create()
        {
            var viewModel = new CreateRoleGroupViewModel();
            viewModel = CreateViewModel(viewModel);

            return View(viewModel);
        }
Ejemplo n.º 2
0
        public CreateRoleGroupViewModel CreateViewModel(CreateRoleGroupViewModel viewModel)
        {
            viewModel.LevelList = _levelService.GetLevels(
                new Services.Requests.Level.GetLevelsRequest { Skip = 0, Take = 0 }).Levels.Select(x => new SelectListItem
                {
                    Text = x.Name,
                    Value = x.Id.ToString()
                }).ToList();

            return viewModel;
        }
Ejemplo n.º 3
0
        public CreateRoleGroupViewModel CreateViewModel(CreateRoleGroupViewModel viewModel)
        {
            viewModel.LevelList = _levelService.GetLevels(
                new Services.Requests.Level.GetLevelsRequest {
                    Take = -1,
                    SortingDictionary = new Dictionary<string, SortOrder> { { "Name", SortOrder.Ascending} }
                }).Levels.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString()}).ToList();
            viewModel.IsActive = true;

            return viewModel;
        }
Ejemplo n.º 4
0
        public ActionResult Create(CreateRoleGroupViewModel viewModel)
        {
            var request = viewModel.MapTo<CreateRoleGroupRequest>();
            var response = _roleGroupService.Create(request);
            TempData["IsSuccess"] = response.IsSuccess;
            TempData["Message"] = response.Message;
            if (response.IsSuccess)
            {
                return RedirectToAction("Index");
            }

            return View("Create", viewModel);
        }