Example #1
0
        public async Task <IActionResult> SelectPicture([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_SelectPicture"));
            }

            var pictureViewModel = await _pictureService.GetByIdAsync(Convert.ToInt32(model.Id));

            return(new JsonResult(pictureViewModel));
        }
Example #2
0
        public async Task <IActionResult> RenderDelete([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_Delete"));
            }

            var viewModel = await _brandService.GetByIdAsync(Convert.ToInt32(model.Id));

            if (viewModel == null)
            {
                ModelState.AddModelError("", RequestNotFound);
                return(PartialView("_Delete"));
            }

            return(PartialView("_Delete", model: viewModel));
        }
        public async Task <IActionResult> RenderRequestType([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_Create", new RequestTypeViewModel()));
            }

            var requestTypeViewModel = await _requestTypeService.GetByIdAsync(Convert.ToInt32(model.Id));

            if (requestTypeViewModel == null)
            {
                ModelState.AddModelError("", RequestTypeNotFound);
                return(PartialView("_Create"));
            }

            return(PartialView("_Create", requestTypeViewModel));
        }
        public async Task <IActionResult> RenderRole([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_Create"));
            }

            var role = await _roleManager.FindByIdAsync(model.Id).ConfigureAwait(false);

            if (role == null)
            {
                ModelState.AddModelError("", RoleNotFound);
                return(PartialView("_Create"));
            }
            return(PartialView("_Create", model: new RoleViewModel {
                Id = role.Id.ToString(), Name = role.Name
            }));
        }
        public async Task <IActionResult> RenderDelete([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_Delete"));
            }

            var softwareVersionViewModel = await _softwareVersionService.GetByIdAsync(Convert.ToInt32(model.Id));

            if (softwareVersionViewModel == null)
            {
                ModelState.AddModelError("", SoftwareVersionNotFound);
                return(PartialView("_Delete"));
            }

            if (await _softwareVersionService.CheckExistRelationAsync(softwareVersionViewModel.Id))
            {
                ModelState.AddModelError("", SoftwareVersionNotFound);
                return(PartialView("_Used"));
            }

            return(PartialView("_Delete", model: softwareVersionViewModel));
        }
Example #6
0
        public async Task <IActionResult> RenderDeletePicture([FromBody] ModelIdViewModel model)
        {
            if (string.IsNullOrWhiteSpace(model?.Id))
            {
                return(PartialView("_DeletePicture"));
            }

            var viewModel = await _pictureService.GetByIdAsync(Convert.ToInt32(model.Id));

            if (viewModel == null)
            {
                ModelState.AddModelError("", RequestPictureNotFound);
                return(PartialView("_DeletePicture"));
            }

            //if (await _folderService.CheckExistRelationAsync(viewModel.Id))
            //{
            //    ModelState.AddModelError("", RequestPictureNotFound);
            //    return PartialView("_Used");
            //}

            return(PartialView("_DeletePicture", model: viewModel));
        }
        public async Task <IActionResult> RenderRole([FromBody] ModelIdViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (model == null || model.Id == 0)
            {
                return(PartialView("_Create", model: new RoleViewModel()));
            }

            var role = await _roleManager.FindByIdAsync(model.Id.ToString());

            if (role == null)
            {
                ModelState.AddModelError("", RoleNotFound);
                return(PartialView("_Create", model: new RoleViewModel()));
            }
            return(PartialView("_Create", model: new RoleViewModel {
                Id = role.Id.ToString(), Name = role.Name
            }));
        }