コード例 #1
0
        public IActionResult Remove(RemoveViewModel removeViewModel)

        {
            if (ModelState.IsValid)
            {
                List <string> Shapenames = new List <string>();

                foreach (Shape item in TheList)
                {
                    Shapenames.Add(item.Name);
                }

                if (Shapenames.Contains(removeViewModel.NewElement1))
                {
                    foreach (Shape item in TheList)
                    {
                        if (item.Name == removeViewModel.NewElement1)
                        {
                            Remlist.Add(item);
                        }
                    }

                    remname = removeViewModel.NewElement1;

                    return(Redirect("/Home/RemoveItem"));
                }

                return(Redirect("/Home/Error"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #2
0
        public IActionResult Remove()
        {
            var             users           = _userManager.Users.OrderBy(o => o.LastName).ToList();
            RemoveViewModel removeViewModel = new RemoveViewModel(users);

            return(View(removeViewModel));
        }
コード例 #3
0
ファイル: DLMController.cs プロジェクト: rats3g/LiveBolt
        public async Task <IActionResult> Remove(RemoveViewModel model)
        {
            var dlm = await _repository.GetDLMByGuid(model.Guid);

            if (dlm == null)
            {
                return(BadRequest());
            }

            var currentUser = await _userManager.GetUserAsync(HttpContext.User);

            if (currentUser.HomeId == null)
            {
                return(BadRequest());
            }

            var home = await _repository.GetHomeById(currentUser.HomeId);

            if (home.DLMs.All(x => x.Id != model.Guid))
            {
                return(BadRequest());
            }

            await _mqttService.PublishRemoveDLMCommand(dlm.Id);

            home.DLMs.Remove(dlm);

            _repository.RemoveDlm(dlm);

            await _repository.Commit();

            return(Ok());
        }
コード例 #4
0
ファイル: HomeManager.cs プロジェクト: ovpoddar/ShopingList
        public CreateViewModel RemovePostRequest(RemoveViewModel model)
        {
            var result = _handler.DeleteItem(model.Items, (uint)model.Id);

            return(new CreateViewModel
            {
                Items = result.Result,
                ErrMessage = result.ErrMessage
            });
        }
コード例 #5
0
        public ActionResult Remove()
        {
            var user = System.Web.HttpContext.Current.GetCurrentUser();

            var model = new RemoveViewModel
            {
                Id = user.UserId
            };

            return(View(model));
        }
コード例 #6
0
        public ViewModelLocator()
        {
            _userManager = new UserManager();

            _productsRepositoryService = new ProductsRepository(_userManager);
            _usersRepositoryService    = new UsersRepository(_userManager);

            _mainViewModel     = new MainViewModel(_userManager, _productsRepositoryService, _usersRepositoryService);
            _mainMenuViewModel = new MainMenuViewModel(_mainViewModel);
            _signUpViewModel   = new SignUpViewModel(_userManager);
            _removeViewModel   = new RemoveViewModel(_userManager);
        }
コード例 #7
0
        public IActionResult Remove(RemoveViewModel removeViewModel)

        {
            if (ModelState.IsValid)
            {
                TheList.Remove(removeViewModel.NewElement1);

                removeViewModel.TheList = TheList;

                return(Redirect("/Home/Result"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #8
0
ファイル: DoctorController.cs プロジェクト: uffiee1/EurocomV2
        //public ActionResult Delete_Click(int id)
        //{
        //    PatientContainer patientContainer = new PatientContainer();
        //    patientContainer.CallRemovePatientLinkedToDoctor(username, id);

        //    DeleteViewModel deleteViewModel = new DeleteViewModel
        //    {
        //        patients = GetPatients(username),
        //        deleteMessage = Resource.RemoveSuccess
        //    };

        //    return View("Delete", deleteViewModel);
        //}

        public ActionResult Status_RemovePatientFromDoctor(string ID)
        {
            string idD = User.FindFirstValue(ClaimTypes.NameIdentifier);

            PatientContainer patientContainer = new PatientContainer();

            patientContainer.CallRemovePatientLinkedToDoctor(idD, ID);

            RemoveViewModel removeViewModel = new RemoveViewModel
            {
                Confirmation = Resource.RemoveSuccess
            };

            return(View("Remove", removeViewModel));
        }
コード例 #9
0
        public IActionResult Remove(RemoveViewModel removeViewModel)

        {
            List <Note> TheList = context.Notes.ToList();

            if (ModelState.IsValid)
            {
                Note remelem = context.Notes.Single(c => c.ID == removeViewModel.NewElement1);
                context.Notes.Remove(remelem);
                context.SaveChanges();

                return(Redirect("/Home/Result"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #10
0
        public IActionResult Remove()
        {
            if (TheList.Count > 0)
            {
                RemoveViewModel removeViewModel = new RemoveViewModel();

                removeViewModel.TheList = TheList;

                return(View(removeViewModel));
            }

            else
            {
                return(Redirect("/"));
            }
        }
コード例 #11
0
        public async Task <IActionResult> Remove([FromRoute] string path, [FromForm] RemoveViewModel model)
        {
            path = (path ?? string.Empty).TrimEnd('/');

            if (!ModelState.IsValid)
            {
                TempData[ERROR_MESSAGES] = "InvalidRequest";
                return(RedirectToIndexWithQueryString());
            }

            var folder = await _storage.FindFolderAsync(path);

            if (folder == null)
            {
                TempData[ERROR_MESSAGES] = $"NotFound:{path}";
                return(RedirectToIndexWithQueryString());
            }

            if (model.Folders != null && model.Folders.Count() == 1)
            {
                var srcPath = $"{path}/{model.Folders.First()}";
                var src     = await _storage.FindFolderAsync(srcPath);

                if (src != null)
                {
                    await _storage.RemoveAsync(src);
                }
            }

            else if (model.Files != null && model.Files.Count() == 1)
            {
                var srcPath = $"{path}/{model.Files.First()}";
                var src     = await _storage.FindFileAsync(srcPath);

                if (src != null)
                {
                    await _storage.RemoveAsync(src);
                }
            }

            else
            {
                TempData[ERROR_MESSAGES] = $"NotFound:{path}";
            }

            return(RedirectToIndexWithQueryString());
        }
コード例 #12
0
        public IActionResult Remove(RemoveViewModel model)
        {
            var result = _commandDispatcher.Dispatch(new RemoveFileCommand()
            {
                Id = model.Id
            });

            if (result.IsSuccess)
            {
                new FileManager().Delete(model.Url);
            }
            else
            {
                AddCommadErrorsToModelState(result);
            }
            return(RedirectToAction(nameof(List), new
                                    { errors = GetErrosFromModelState() }));
        }
コード例 #13
0
        public IActionResult Remove()
        {
            List <Shape> TheList = context.Shapes.ToList();

            if (TheList.Count > 0)
            {
                RemoveViewModel removeViewModel = new RemoveViewModel();

                removeViewModel.TheList = TheList;

                return(View(removeViewModel));
            }

            else
            {
                return(Redirect("/"));
            }
        }
コード例 #14
0
        public ActionResult RemoveFromCart(int id)
        {
            // Remove the item from the cart
            var cart = ShoppingCart.GetCart(this.HttpContext);

            // Remove from cart
            int itemCount = cart.RemoveFromCart(id);

            // Display the confirmation message
            var results = new RemoveViewModel
            {
                Total     = cart.SumTotal(),
                Count     = cart.CountItems(),
                ItemCount = itemCount,
                DeleteId  = id
            };

            return(Json(results));
        }
コード例 #15
0
        public IActionResult Remove(RemoveViewModel removeViewModel)

        {
            List <Shape> TheList = context.Shapes.ToList();

            if (ModelState.IsValid)
            {
                TheList.RemoveAll(x => x.ID == removeViewModel.RemshapeID);
                Shape remshape = context.Shapes.Single(c => c.ID == removeViewModel.RemshapeID);
                context.Shapes.Remove(remshape);
                context.SaveChanges();

                Remlist.Clear();

                return(Redirect("/Home/Catalog"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #16
0
        public IActionResult Remove(RemoveViewModel removeViewModel)

        {
            List <Listelement> TheList = context.Listelements.ToList();

            if (ModelState.IsValid)
            {
                Listelement remstr = context.Listelements.Single(c => c.ID == removeViewModel.NewElement1);
                TheList.RemoveAll(x => x.ID == removeViewModel.NewElement1);

                context.Listelements.Remove(remstr);
                context.SaveChanges();


                removeViewModel.TheList = TheList;

                return(Redirect("/Home/Result"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #17
0
        public IActionResult Delete(RemoveViewModel model)
        {
            var result = _manager.RemovePostRequest(model);

            return(View("Index", result));
        }