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; }
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); }
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; }
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); }