Beispiel #1
0
        public void deleteApplication(int id)
        {
            DBHelper._Application dbhelp = new DBHelper._Application();
            Application           existingApplication = dbhelp.GetByid(id);

            dbhelp.Delete(existingApplication);
        }
Beispiel #2
0
        public void updateApplication(int id, Update application)
        {
            try
            {
                if (application.MessageTemplate != null)
                {
                    JObject tmp = JObject.Parse(application.MessageTemplate);
                }
            }
            catch
            {
                throw new Exception("MessageTemplate must be in Json fromat");
            }

            DBHelper._Application dbhelp = new DBHelper._Application();
            Application           existingApplication = dbhelp.GetByid(id);

            existingApplication.Name            = application.Name;
            existingApplication.Description     = application.Description;
            existingApplication.MessageTemplate = application.MessageTemplate;
            existingApplication.Method          = application.Method;
            existingApplication.ServiceURL      = application.ServiceURL;
            existingApplication.AuthType        = application.AuthType;
            existingApplication.AuthID          = application.AuthID;
            existingApplication.AuthPW          = application.AuthPW;
            existingApplication.TokenURL        = application.TokenURL;
            existingApplication.HeaderValues    = application.HeaderValues;
            existingApplication.TargetType      = application.TargetType;

            dbhelp.Update(existingApplication);
        }
Beispiel #3
0
        public void addApplication(Add application)
        {
            try
            {
                if (application.MessageTemplate != null)
                {
                    JObject tmp = JObject.Parse(application.MessageTemplate);
                }
            }
            catch
            {
                throw new Exception("MessageTemplate must be in Json fromat");
            }

            DBHelper._Application dbhelp = new DBHelper._Application();
            var newApplication           = new Application()
            {
                Name            = application.Name,
                Description     = application.Description,
                CompanyId       = application.CompanyId,
                MessageTemplate = application.MessageTemplate,
                Method          = application.Method,
                ServiceURL      = application.ServiceURL,
                AuthType        = application.AuthType,
                AuthID          = application.AuthID,
                AuthPW          = application.AuthPW,
                TokenURL        = application.TokenURL,
                HeaderValues    = application.HeaderValues,
                TargetType      = application.TargetType
            };

            dbhelp.Add(newApplication);
        }
Beispiel #4
0
        public List <Detail> GetAllApplicationByCompanyId(int companyId)
        {
            DBHelper._Application dbhelp       = new DBHelper._Application();
            List <Application>    externalApps = dbhelp.GetAllByCompanyId(companyId);
            List <Detail>         returnList   = new List <Detail>();

            foreach (var externalApp in externalApps)
            {
                try
                {
                    returnList.Add(new Detail()
                    {
                        Id              = externalApp.Id,
                        Name            = externalApp.Name,
                        Description     = externalApp.Description,
                        CompanyId       = externalApp.CompanyId,
                        MessageTemplate = (externalApp.MessageTemplate == null) ? null : JObject.Parse(externalApp.MessageTemplate),
                        Method          = externalApp.Method,
                        ServiceURL      = externalApp.ServiceURL,
                        AuthType        = externalApp.AuthType,
                        AuthID          = externalApp.AuthID,
                        AuthPW          = externalApp.AuthPW,
                        TokenURL        = externalApp.TokenURL,
                        HeaderValues    = externalApp.HeaderValues,
                        TargetType      = externalApp.TargetType
                    });
                }
                catch { }
            }

            return(returnList);
        }
Beispiel #5
0
        public Detail getApplicationById(int id)
        {
            DBHelper._Application dbhelp      = new DBHelper._Application();
            Application           application = dbhelp.GetByid(id);

            return(new Detail()
            {
                Id = application.Id,
                Name = application.Name,
                Description = application.Description,
                CompanyId = application.CompanyId,
                MessageTemplate = (application.MessageTemplate == null) ? null : JObject.Parse(application.MessageTemplate),
                Method = application.Method,
                ServiceURL = application.ServiceURL,
                AuthType = application.AuthType,
                AuthID = application.AuthID,
                AuthPW = application.AuthPW,
                TokenURL = application.TokenURL,
                HeaderValues = application.HeaderValues,
                TargetType = application.TargetType
            });
        }