示例#1
0
        public object DeleteEmailData(ParamEmailSettings objemail)
        {
            try
            {
                tbl_emailsettings obj = db.tbl_emailsettings.Where(r => r.emailsettingid == objemail.emailsettingid).FirstOrDefault();


                if (obj.Display == 1)
                {
                    obj.Display = 0;
                }
                else
                {
                    obj.Display = 1;
                }

                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Email Settings Updated Successfully."
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
示例#2
0
        public object SaveEmail(ParamEmailSettings PR)
        {
            try
            {
                tbl_emailsettings obj = new tbl_emailsettings();

                obj.fromid       = PR.fromid;
                obj.host         = PR.host;
                obj.port         = PR.port;
                obj.password     = PR.password;
                obj.Display      = 1;
                obj.created_date = DateTime.Now;
                db.tbl_emailsettings.Add(obj);
                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Email Settings Saved Successfully."
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
示例#3
0
        public object UpdateEmail(ParamEmailSettings PR)
        {
            try
            {
                tbl_emailsettings obj = db.tbl_emailsettings.Where(r => r.emailsettingid == PR.emailsettingid).FirstOrDefault();


                obj.fromid        = PR.fromid;
                obj.host          = PR.host;
                obj.port          = PR.port;
                obj.password      = PR.password;
                obj.modified_date = DateTime.Now;

                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Email Settings Updated Successfully."
                });
            }
            catch (Exception ex)
            {
                return(new Error()
                {
                    IsError = true, Message = ex.Message
                });
            }
        }
 public object SaveEmailSettings([FromBody] ParamEmailSettings objemail)
 {
     try
     {
         SaveEmailSetting obj = new SaveEmailSetting();
         var EmailList        = obj.SaveEmail(objemail);
         return(EmailList);
     }
     catch (Exception ex)
     {
         return(new Error()
         {
             IsError = true, Message = ex.Message
         });
     }
 }
 public object DeleteEmailInformation([FromBody] ParamEmailSettings objid)
 {
     try
     {
         SaveEmailSetting obj = new SaveEmailSetting();
         var EmailList        = obj.DeleteEmailData(objid);
         return(EmailList);
     }
     catch (Exception ex)
     {
         return(new Error()
         {
             IsError = true, Message = ex.Message
         });
     }
 }
 public object GetSingleEmailInfo([FromBody] ParamEmailSettings objid)
 {
     try
     {
         GetEmailSettings obj = new GetEmailSettings();
         var EmailList        = obj.GetEmailData(objid);
         return(EmailList);
     }
     catch (Exception ex)
     {
         return(new Error()
         {
             IsError = true, Message = ex.Message
         });
     }
 }
 public object GetEmailInformation([FromBody] ParamEmailSettings objemail)
 {
     try
     {
         GetEmailSettings obj = new GetEmailSettings();
         var status           = objemail.DisplayStatus;
         var EmailList        = obj.GetEmailSettList(status);
         return(EmailList);
     }
     catch (Exception ex)
     {
         return(new Error()
         {
             IsError = true, Message = ex.Message
         });
     }
 }
示例#8
0
        public object GetEmailData(ParamEmailSettings objemail)
        {
            var EmailData = obj.tbl_emailsettings.Where(r => r.emailsettingid == objemail.emailsettingid && r.Display == 1).SingleOrDefault();

            return(EmailData);
        }