public ApplicationViewModel FindApplication(int?applicationID) { try { ApplicationViewModel applicationViewModel = new ApplicationViewModel(); ApplicationManager applicationManager = new ApplicationManager(); var apps1 = applicationManager.FindApplication(applicationID); AppVersionManager appManager = new AppVersionManager(); applicationViewModel.lstAppVersion = appManager.GetApplVersionDetails(); applicationViewModel.ApplicationID = apps1.ApplicationID; applicationViewModel.ApplicationName = apps1.ApplicationName; applicationViewModel.AppVersionId = (int)apps1.AppVersion; applicationViewModel.AppVersion = applicationViewModel.lstAppVersion.Where(e => e.Id.Equals((int)apps1.AppVersion)).First().AppVersion; applicationViewModel.BankTypeList = GetEnumList <BankTypes>(); applicationViewModel.BankType = (int)apps1.BankType; applicationViewModel.BankTypeName = applicationViewModel.BankTypeList.Where(e => e.Value.Equals((int)apps1.BankType)).First().Key; applicationViewModel.ProjectID = apps1.ProjectId; return(applicationViewModel); } catch (Exception) { throw; } }
public IList <tbl_AppVersion> GetVersions(ApplicationViewModel applicationViewModel) { try { AppVersionManager appManager = new AppVersionManager(); applicationViewModel.lstAppVersion = appManager.GetApplVersionDetails(); return(applicationViewModel.lstAppVersion); } catch (Exception) { throw; } }
public AppVersionViewModel FindAppVersion(int?Id) { try { AppVersionViewModel AppVersionViewModel = new AppVersionViewModel(); AppVersionManager appversionManager = new AppVersionManager(); var project = appversionManager.FindAppVersion(Id); AppVersionViewModel.AppVersion = project.AppVersion; return(AppVersionViewModel); } catch (Exception) { throw; } }
public void DeleteAppVersion(AppVersionViewModel appVersionViewModel) { try { tbl_AppVersion tblAppVersion = new tbl_AppVersion(); tblAppVersion.Id = appVersionViewModel.Id; tblAppVersion.EntityState = DA.DomainModel.EntityState.Deleted; AppVersionManager appversionManager = new AppVersionManager(); appversionManager.DeleteAppVersion(tblAppVersion); } catch (Exception) { throw; } }
public void AddAppVersion(AppVersionViewModel appVersionViewModel) { try { tbl_AppVersion tblAppVersion = new tbl_AppVersion(); tblAppVersion.AppVersion = appVersionViewModel.AppVersion; tblAppVersion.EntityState = DA.DomainModel.EntityState.Added; AppVersionManager appVersionManager = new AppVersionManager(); appVersionManager.AddAppVersion(tblAppVersion); } catch (Exception) { throw; } }
public void GetApplicationDetails(int projectId) { try { ApplicationManager applicationManager = new ApplicationManager(); AppVersionManager appVersionManager = new AppVersionManager(); lstApplication = new List <tbl_Applications>(); lstAppVersion = new List <tbl_AppVersion>(); lstAppVersion = appVersionManager.GetApplVersionDetails(); lstApplication = applicationManager.GetApplicationDetails(projectId); BankTypeList = new List <KeyValuePair <string, int> >(); BankTypeList = GetEnumList <BankTypes>(); } catch (Exception) { throw; } }
public void GetAppVersionDetails() { try { AppVersionManager appversionManager = new AppVersionManager(); var appVersionList = appversionManager.GetApplVersionDetails(); AppVersionList = new List <AppVersionViewModel>(); foreach (var item in appVersionList) { AppVersionViewModel AppVersion = new AppVersionViewModel(); AppVersion.Id = item.Id; AppVersion.AppVersion = item.AppVersion; AppVersionList.Add(AppVersion); } } catch (Exception) { throw; } }