コード例 #1
0
        public ActionResult UnlinkEvent(Guid id, ViewModels.Events.EventMatterViewModel viewModel)
        {
            Guid matterId;

            Common.Models.Events.EventMatter model;
            Common.Models.Account.Users      currentUser;

            currentUser = Data.Account.Users.Get(User.Identity.Name);

            matterId = Guid.Parse(Request["MatterId"]);

            model = Data.Events.EventMatter.Get(id, matterId);

            Data.Events.EventMatter.Delete(model, currentUser);

            return(RedirectToAction("Events", "Matters", new { id = model.Matter.Id.Value }));
        }
コード例 #2
0
        public ActionResult AssignMatter(Guid id, ViewModels.Events.EventMatterViewModel viewModel)
        {
            Guid matterId;

            Common.Models.Account.Users currentUser;

            currentUser = Data.Account.Users.Get(User.Identity.Name);

            matterId = Guid.Parse(Request["MatterId"]);

            Data.Events.EventMatter.Create(new Common.Models.Events.EventMatter()
            {
                Event = new Common.Models.Events.Event()
                {
                    Id = id
                },
                Matter = new Common.Models.Matters.Matter()
                {
                    Id = matterId
                },
            }, currentUser);

            return(RedirectToAction("Matters", "Events", new { id = id }));
        }