示例#1
0
        public ActionResult JoinConference(MembersOfConference mem)
        {
            var curUser = User.Identity.GetUserId();
            var user    = _userService.GetUserByAspNetId(curUser);

            mem.UserId = user.Id;
            var check = _conService.CheckMemberInConference(user.Id, mem.ConferenceId);

            if (check)
            {
                _conService.AddMembersToConference(mem);
            }

            return(RedirectToAction("Index", "Conference"));
        }
示例#2
0
        public ActionResult JoinToConference(RegistrToConfer model)
        {
            if (model != null)
            {
                MembersOfConference member = new MembersOfConference
                {
                    ConferenceId = model.ConfId,
                    UserId       = _userService.GetIdByAspId(User.Identity.GetUserId())
                };

                ReportConference report = new ReportConference
                {
                    Title     = model.Topic,
                    Extension = ".doc",
                    Content   = _conferencService.ConvertFile(model.ReportText),
                    Author    = model.Author
                };


                _conferencService.AddMembersToConference(member, report);
            }

            return(RedirectToAction("Index", "Conference"));
        }