//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); } }
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(); }