예제 #1
0
        public object DeleteSMTP(SMTPUpdatePram PM)
        {
            try
            {
                Tbl_SMTPConfiguration obj = db.Tbl_SMTPConfiguration.Where(r => r.ConfigurationID == PM.ConfigurationID).FirstOrDefault();


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

                db.SaveChanges();

                return(new Result()
                {
                    IsSucess = true, ResultData = "SMTP Deactivated Successfully."
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
예제 #2
0
        public object SMTPUpdate(SMTPUpdatePram b)
        {
            if (b.Port == 0)
            {
                return(new Error()
                {
                    IsError = true, Message = "Required Port"
                });
            }
            var data = db.Tbl_SMTPConfiguration.Where(r => r.ConfigurationID == b.ConfigurationID).FirstOrDefault();

            try
            {
                Tbl_SMTPConfiguration obj = new Tbl_SMTPConfiguration();
                data.Port         = b.Port;
                data.Secure       = b.Secure;
                data.Host         = b.Host;
                data.UserName     = b.UserName;
                data.ModifiedBy   = null;
                data.ModifiedDate = System.DateTime.Today.Date;
                db.SaveChanges();
                return(new Result()
                {
                    IsSucess = true, ResultData = "Update SMTP"
                });
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
예제 #3
0
 public object DeleteSMTP([FromBody] SMTPUpdatePram PM)
 {
     try
     {
         SMTPBusiness b      = new SMTPBusiness();
         var          Result = b.DeleteSMTP(PM);
         return(Result);
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }
예제 #4
0
        public object UpdateSMTP(SMTPUpdatePram b)
        {
            try
            {
                SMTPBusiness smtp   = new SMTPBusiness();
                var          Result = smtp.SMTPUpdate(b);

                return(Result);
            }
            catch (Exception e)
            {
                return(new Error()
                {
                    IsError = true, Message = e.Message
                });
            }
        }
예제 #5
0
 public object GetSingleSMTP(SMTPUpdatePram b)
 {
     try
     {
         var board = db.ViewSMTPLists.Where(r => r.ConfigurationID == b.ConfigurationID).FirstOrDefault();
         return(new Result()
         {
             IsSucess = true, ResultData = board
         });
     }
     catch (Exception e)
     {
         return(new Error()
         {
             IsError = true, Message = e.Message
         });
     }
 }