Exemplo n.º 1
0
        public Task <bool> UpdateExternalConnectionsAsync(ExternalConnectionsDTO objExternalConnectionsDTO)
        {
            try
            {
                int intExternalConnectionsId = Convert.ToInt32(objExternalConnectionsDTO.Id);

                var ExistingExternalConnections =
                    _context.ExternalConnections
                    .Where(x => x.Id == intExternalConnectionsId)
                    .FirstOrDefault();

                if (ExistingExternalConnections != null)
                {
                    ExistingExternalConnections.ServerName =
                        objExternalConnectionsDTO.ServerName;

                    ExistingExternalConnections.DatabaseName =
                        objExternalConnectionsDTO.DatabaseName;

                    ExistingExternalConnections.DatabaseUsername =
                        objExternalConnectionsDTO.DatabaseUsername;

                    ExistingExternalConnections.DatabasePassword =
                        objExternalConnectionsDTO.DatabasePassword;

                    ExistingExternalConnections.IntegratedSecurity =
                        objExternalConnectionsDTO.IntegratedSecurity;

                    _context.SaveChanges();
                }
                else
                {
                    return(Task.FromResult(false));
                }

                return(Task.FromResult(true));
            }
            catch (Exception ex)
            {
                DetachAllEntities();
                throw ex;
            }
        }
Exemplo n.º 2
0
        public Task <bool> DeleteExternalConnectionsAsync(ExternalConnectionsDTO objExternalConnectionsDTO)
        {
            int intExternalConnectionsId = Convert.ToInt32(objExternalConnectionsDTO.Id);

            var ExistingExternalConnections =
                _context.ExternalConnections
                .Where(x => x.Id == intExternalConnectionsId)
                .FirstOrDefault();

            if (ExistingExternalConnections != null)
            {
                _context.ExternalConnections.Remove(ExistingExternalConnections);
                _context.SaveChanges();
            }
            else
            {
                return(Task.FromResult(false));
            }

            return(Task.FromResult(true));
        }
Exemplo n.º 3
0
        public Task <ExternalConnections> CreateExternalConnectionsAsync(ExternalConnectionsDTO objExternalConnectionsDTO)
        {
            try
            {
                ExternalConnections objExternalConnections = new ExternalConnections();
                objExternalConnections.ServerName         = objExternalConnectionsDTO.ServerName;
                objExternalConnections.DatabaseName       = objExternalConnectionsDTO.DatabaseName;
                objExternalConnections.DatabaseUsername   = objExternalConnectionsDTO.DatabaseUsername;
                objExternalConnections.DatabasePassword   = objExternalConnectionsDTO.DatabasePassword;
                objExternalConnections.IntegratedSecurity = objExternalConnectionsDTO.IntegratedSecurity;

                _context.ExternalConnections.Add(objExternalConnections);
                _context.SaveChanges();
                return(Task.FromResult(objExternalConnections));
            }
            catch (Exception ex)
            {
                DetachAllEntities();
                throw ex;
            }
        }