using System.Collections.Generic;
using System.Linq;
namespace BLL
{
    public class Person_MeetingService
    {
        public static Model.SGGLDB db = Funs.DB;
        /// 
        /// 获取实体集合
        /// 
        /// 
        public static Model.Person_Meeting GetPerson_MeetingById(string meetingId)
        {
            return Funs.DB.Person_Meeting.FirstOrDefault(x => x.MeetingId == meetingId);
        }
        /// 
        /// 添加
        /// 
        /// 
        public static void AddPerson_Meeting(Model.Person_Meeting Person_Meeting)
        {
            Model.SGGLDB db = Funs.DB;
            Model.Person_Meeting newPerson_Meeting = new Model.Person_Meeting
            {
                MeetingId = Person_Meeting.MeetingId,
                CompileManId = Person_Meeting.CompileManId,
                MeetingDate = Person_Meeting.MeetingDate,
                MeetingTitle = Person_Meeting.MeetingTitle,
                AttendeeManIds = Person_Meeting.AttendeeManIds,
                ConferenceLink = Person_Meeting.ConferenceLink,
                Remark = Person_Meeting.Remark,
            };
            db.Person_Meeting.InsertOnSubmit(newPerson_Meeting);
            db.SubmitChanges();
        }
        /// 
        /// 修改
        /// 
        /// 
        public static void UpdatePerson_Meeting(Model.Person_Meeting Person_Meeting)
        {
            Model.SGGLDB db = Funs.DB;
            var newPerson_Meeting = db.Person_Meeting.FirstOrDefault(e => e.MeetingId == Person_Meeting.MeetingId);
            if (newPerson_Meeting != null)
            {                
                newPerson_Meeting.MeetingDate = Person_Meeting.MeetingDate;
                newPerson_Meeting.MeetingTitle = Person_Meeting.MeetingTitle;
                newPerson_Meeting.AttendeeManIds = Person_Meeting.AttendeeManIds;
                newPerson_Meeting.ConferenceLink = Person_Meeting.ConferenceLink;
                newPerson_Meeting.Remark = Person_Meeting.Remark;
                db.SubmitChanges();
            }
        }
        /// 
        /// 根据主键删除信息
        /// 
        /// 
        public static void DeletePerson_MeetingById(string MeetingId)
        {
            Model.SGGLDB db = Funs.DB;
            Model.Person_Meeting Person_Meeting = db.Person_Meeting.FirstOrDefault(e => e.MeetingId == MeetingId);
            {
                db.Person_Meeting.DeleteOnSubmit(Person_Meeting);
                db.SubmitChanges();
            }
        }
    }
}