Пример #1
0
        public ActionResult DeletePetitionCoauthor(Guid id)
        {
            if (!Request.IsAuthenticated)
            {
                throw new AuthenticationException();
            }

            Coauthor coauthor = DataService.PerThread.CoauthorSet.SingleOrDefault(x => x.Id == id);

            if (coauthor == null)
            {
                throw new Exception("Неверный идентификатор соавтора");
            }

            VotingService.DeletePetitionCoauthor(id, UserContext.Current.Id);

            return(RedirectToAction("editpetitioncoauthors", "user", new { id = coauthor.PetitionId }));
        }