Пример #1
0
 public void Update()
 {
     using (EmailListDbContext db = new EmailListDbContext())
     {
         EmailList emaillist = db.EmailLists.Where(x => x.U_Id == userid && x.Emlist_Id == emaillistid).FirstOrDefault();
         try
         {
             if (listname != emaillist.List_Name)
             {
                 emaillist.List_Name = listname;
             }
             else if (listdetails != emaillist.List_Dtls)
             {
                 emaillist.List_Dtls = listdetails;
             }
             else if (emailid != emaillist.Eml_Id)
             {
                 emaillist.Eml_Id = emailid;
             }
             db.SaveChanges();
             ProecessSuccess?.Invoke(null, null);
         }
         catch (Exception ex)
         {
             ProcessFailDelegate Failed = ProcessFail;
             Failed?.Invoke("Failed" + Environment.NewLine + ex.ToString());
         }
     }
 }
Пример #2
0
 public EmailList GetList()
 {
     using (EmailListDbContext db = new EmailListDbContext())
     {
         return(db.EmailLists.Where(x => x.U_Id == userid && x.Emlist_Id == emaillistid).FirstOrDefault());
     }
 }
Пример #3
0
 public void Add()
 {
     using (EmailListDbContext db = new EmailListDbContext())
     {
         try
         {
             EmailList emaillist = new EmailList()
             {
                 List_Name = listname,
                 List_Dtls = listdetails,
                 Eml_Id    = emailid,
                 Emlist_Id = emaillistid,
                 U_Id      = userid
             };
             db.EmailLists.Add(emaillist);
             db.SaveChangesAsync();
             ProecessSuccess?.Invoke(null, null);
         }
         catch (Exception ex)
         {
             ProcessFailDelegate Failed = ProcessFail;
             Failed?.Invoke("Failed" + Environment.NewLine + ex.ToString());
         }
     }
 }
Пример #4
0
 public List <EmailList> GetAllLists()
 {
     using (EmailListDbContext db = new EmailListDbContext())
     {
         return(db.EmailLists.Where(x => x.U_Id == userid).ToList());
     }
 }
Пример #5
0
 public void Delete()
 {
     using (EmailListDbContext db = new EmailListDbContext())
     {
         try
         {
             EmailList emaillist = db.EmailLists.Where(x => x.U_Id == userid && x.Emlist_Id == emaillistid).FirstOrDefault();
             db.EmailLists.Remove(emaillist);
             db.SaveChangesAsync();
             ProecessSuccess?.Invoke(null, null);
         }
         catch (Exception ex)
         {
             ProcessFailDelegate Failed = ProcessFail;
             Failed?.Invoke("Failed" + Environment.NewLine + ex.ToString());
         }
     }
 }