Exemple #1
0
 //member
 public void AddMembersToConference(MembersOfConference member, ReportConference text)
 {
     if (member != null && text != null)
     {
         text.Id = Guid.NewGuid();
         _reportRepository.Add(text);
         member.Id       = Guid.NewGuid();
         member.ReportId = text.Id;
         _conferRepository.JoinToConference(member);
     }
 }
 public static void RemoveReport(Conference conference, Report report)
 {
     try
     {
         using (ApplicationContext db = new ApplicationContext())
         {
             Conference       con = (from c in db.Conferences where c.Id == conference.Id select c).Include(c => c.ReportConference).First();
             ReportConference rc  = con.ReportConference.First(rc => rc.ReportId == report.Id);
             con.ReportConference.Remove(rc);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Exemple #3
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"));
        }
 public void Add(ReportConference report)
 {
     _context.ReportConference.Add(report);
     Save();
 }