Esempio n. 1
0
        public static VendorCredentialModel ForCreate(IDataContextFactory contextFactory, Guid vendorId)
        {
            VendorCredentialModel result;

            using (var context = contextFactory.CreateByUser())
            {
                var vendor = (from x in context.Vendors where x.ObjectId == vendorId select x).FirstOrDefault();

                result = new VendorCredentialModel()
                {
                    VendorId = vendor.ObjectId,
                    VendorName = vendor.Name,
                };
            }
            return result;
        }
Esempio n. 2
0
        public static VendorCredentialModel ForCreate(IDataContextFactory contextFactory, Guid vendorId)
        {
            VendorCredentialModel result;

            using (var context = contextFactory.CreateByUser())
            {
                var vendor = (from x in context.Vendors where x.ObjectId == vendorId select x).FirstOrDefault();

                result = new VendorCredentialModel()
                {
                    VendorId   = vendor.ObjectId,
                    VendorName = vendor.Name,
                };
            }
            return(result);
        }
Esempio n. 3
0
        public static VendorCredentialModel ForEdit(IDataContextFactory dataContextFactory, Guid key)
        {
            VendorCredentialModel result;

            using (var dataContext = dataContextFactory.CreateByUser())
            {
                var vendorCredential =
                    dataContext.VendorCredentials.Where(vs => vs.VendorCredentialId == key).Include(x => x.Vendor).Single();

                result = new VendorCredentialModel()
                {
                    VendorId = vendorCredential.Vendor.ObjectId,
                    VendorName = vendorCredential.Vendor.Name,
                    VendorCredentialId = vendorCredential.VendorCredentialId,
                    CredentialName = vendorCredential.CredentialName,
                    CredentialValue = Encoding.UTF8.GetString(SymmetricEncryption.DecryptForDatabase(vendorCredential.CredentialValue))
                };
            }
            return result;
        }
Esempio n. 4
0
        public static VendorCredentialModel ForEdit(IDataContextFactory dataContextFactory, Guid key)
        {
            VendorCredentialModel result;

            using (var dataContext = dataContextFactory.CreateByUser())
            {
                var vendorCredential =
                    dataContext.VendorCredentials.Where(vs => vs.VendorCredentialId == key).Include(x => x.Vendor).Single();

                result = new VendorCredentialModel()
                {
                    VendorId           = vendorCredential.Vendor.ObjectId,
                    VendorName         = vendorCredential.Vendor.Name,
                    VendorCredentialId = vendorCredential.VendorCredentialId,
                    CredentialName     = vendorCredential.CredentialName,
                    CredentialValue    = Encoding.UTF8.GetString(SymmetricEncryption.DecryptForDatabase(vendorCredential.CredentialValue))
                };
            }
            return(result);
        }