/// <summary> /// /// </summary> /// <param name="strUserName"></param> /// <returns></returns> public ApplicationCollection GetApplicationByUser(string strUserName) { try { ApplicationCollection appCollection = new ApplicationCollection(); appCollection.Clear(); // create sql parameters SqlParameter prmUsername = new SqlParameter("@Username", SqlDbType.VarChar, 128); prmUsername.Direction = ParameterDirection.Input; prmUsername.Value = strUserName; using (IDataReader dr = Database.ExecuteReader("UspGetApplicationByUser", CommandType.StoredProcedure, prmUsername)) { while (dr.Read()) { Application app = Populate(dr); appCollection.Add(app); } } return(appCollection); } catch (Exception ex) { throw ex; } }
// Creates a Dictionary of DGS Applications, using the server name as the key private static ApplicationCollection CreateApplicationItemList() { ApplicationCollection itemDic = new ApplicationCollection(); // Get the Server Inventory as a ListItemCollection ListItemCollection list = GetApplicationListItems(); // Itterate through each item in the list foreach (ListItem lItem in list) { try { ApplicationItem app = new ApplicationItem(lItem["Title"].ToString()); // Set the simple text fields app.SupportContact = lItem[_supportContactField] != null ? (string)lItem[_supportContactField] : ""; app.SupportGroup = lItem[_supportGroupField] != null ? (string)lItem[_supportGroupField] : ""; app.Status = lItem[_statusField] != null ? (string)lItem[_statusField] : ""; app.ApplicationType = lItem[_applicationTypeField] != null ? (string)lItem[_applicationTypeField] : ""; app.Description = lItem[_descriptionField] != null ? (string)lItem[_descriptionField] : ""; // Add server to the Dictionary if (!itemDic.ContainsKey(app.ApplicationName)) { itemDic.Add(app); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } return(itemDic); }
/// <summary> /// Lay danh sach ung dung /// </summary> /// <returns></returns> public ApplicationCollection GetAllApplications() { try { ApplicationCollection appCollection = new ApplicationCollection(); appCollection.Clear(); using (IDataReader dr = Database.ExecuteReader("UspGetAllApplications", CommandType.StoredProcedure)) { while (dr.Read()) { Application app = Populate(dr); appCollection.Add(app); } } return(appCollection); } catch (Exception ex) { throw ex; } }
public static Application AddNewWithDefaults(this ApplicationCollection applications) { Application defaultApplication = applications.DefaultApplication(); string path = "/application" + applications.Count; return(applications.Add(path, defaultApplication.VirtualDirectory().PhysicalPath)); }
/* * * Collection fill callbacks and event handlers. * */ public void FillApplicationCollection(ApplicationOrganizationItem[] applicationArray) { ApplicationCollection.Clear(); foreach (ApplicationOrganizationItem item in applicationArray) { ApplicationCollection.Add(new ApplicationOrganizationVMItem(item)); } SelectedApplication = ApplicationCollection.Count() > 0 ? ApplicationCollection[0] : null; }
private static ApplicationCollection Convert(IEnumerable <ApplicationEntity> entities) { var collection = new ApplicationCollection(); foreach (var entity in entities) { collection.Add( new Application(entity.Id) { LastName = entity.LastName, FirstName = entity.FirstName, MiddleInitial = entity.MiddleInitial, Suffix = entity.Suffix, DateOfBirth = entity.DateOfBirth, DateOnApplication = entity.DateOnApplication, Principal = entity.Principal, AnnualPercentageRate = entity.AnnualPercentageRate, TotalPayments = entity.TotalPayments, }); } return(collection); }
private static ApplicationCollection Convert(IEnumerable<ApplicationEntity> entities) { var collection = new ApplicationCollection(); foreach (var entity in entities) { collection.Add( new Application(entity.Id) { LastName = entity.LastName, FirstName = entity.FirstName, MiddleInitial = entity.MiddleInitial, Suffix = entity.Suffix, DateOfBirth = entity.DateOfBirth, DateOnApplication = entity.DateOnApplication, Principal = entity.Principal, AnnualPercentageRate = entity.AnnualPercentageRate, TotalPayments = entity.TotalPayments, }); } return collection; }
internal async Task<ApplicationCollection> RemoveAsync() { if (Path == RootPath) { throw new InvalidOperationException("Root application cannot be removed. Please remove the site."); } var newApps = new ApplicationCollection(Site); foreach (Application item in Parent) { if (item == this) { item.Delete(); continue; } item.Parent = newApps; newApps.Add(item); } newApps.Parent.Applications = newApps; return newApps; }