public void Execute(object parameter) { var shell = IoC.Get<IShell>(); var context = IoC.Get<EnvironmentExplorerViewModel>().GetCurrentContext(); var viewModel = default(ModuleViewModel); if (context.Service is AzureService || context.Service is AzureRMService) viewModel = new ModuleViewModel(new ModuleModelProxy(new Vendor.Azure.Module(), context)); else viewModel = new ModuleViewModel(new ModuleModelProxy(new SMA.Module(), context)); shell.OpenDocument(viewModel); }
// GET /student/addmodule/{id} public IActionResult AddModule(int id) { var s = svc.GetStudent(id); if (s == null) { Alert("Student Not Found", AlertType.warning); return(RedirectToAction(nameof(Index))); } var modules = svc.GetModules(); // create a ticket view model and set foreign key var tvm = new ModuleViewModel { StudentId = id, Modules = new SelectList(modules, "Id", "Title") }; // render blank form return(View(tvm)); }
public async Task <List <ModuleViewModel> > GetUserModules(string userId) { var result = await moduleDal.GetUserModules(userId); List <ModuleViewModel> modules = new List <ModuleViewModel>(); foreach (var item in result) { ModuleViewModel info = new ModuleViewModel(); info.ModuleId = item.ModuleId; info.ModuleName = item.ModuleName; info.ParentId = item.ParentId; info.SortFlag = item.SortFlag; info.TargetUrl = item.TargetUrl; info.ChildrenList = new List <ModuleViewModel>(); modules.Add(info); } var parents = modules.Where(e => e.ParentId == "0").OrderBy(e => e.SortFlag).ToList(); List <ModuleViewModel> modules1 = new List <ModuleViewModel>(); foreach (var item in parents) { ModuleViewModel info = new ModuleViewModel(); info.ModuleId = item.ModuleId; info.ModuleName = item.ModuleName; info.ParentId = item.ParentId; info.SortFlag = item.SortFlag; info.TargetUrl = item.TargetUrl; info.ChildrenList = modules.Where(e => e.ParentId == info.ModuleId).OrderBy(e => e.SortFlag).ToList(); info.ChildrenList = GetChildrens(info, modules); modules1.Add(info); } return(modules1); }
public ActionResult Index(int?id) { try { ModuleViewModel modVM = new ModuleViewModel(); if (id == null) { id = (int)TempData["ApplicationId"]; } modVM.GetModuleDetails((int)id); modVM.GetScreenAccessRights("Module Input"); modVM.ApplicationID = (int)id; TempData["ApplicationId"] = modVM.ApplicationID; int projectId; int clientId; string projectName; string appName; CommonFunctions comfuns = new CommonFunctions(); comfuns.GetApplicationName((int)id, out projectId, out appName); modVM.ProjectID = projectId; modVM.ApplicationName = appName; comfuns.GetProjectName(projectId, out clientId, out projectName); modVM.ClientID = clientId; modVM.ProjectName = projectName; modVM.ClientName = comfuns.GetClientName(clientId); return(View(modVM)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public async Task <IActionResult> Create(int?id) { var course = _context.Course.FirstOrDefault(c => c.Id == id); var model = new ModuleViewModel { CourseStart = course.StartDateTime, CourseEnd = course.EndDateTime, StartDateTime = course.StartDateTime, EndDateTime = course.EndDateTime, CourseId = course.Id }; ViewBag.Course = await _context.Course .Select(c => new SelectListItem { Text = c.Name, Value = c.Id.ToString() }).ToListAsync(); return(View(model)); }
public IActionResult AddModulePost(ModuleViewModel model, int id) { if (ModelState.IsValid) { Module module = new Module { ModuleName = model.ModuleName, IsTest = model.IsTest, IsLab = model.IsLab, Date = model.Date, CourseId = id }; _repository.CreateModule(module); _repository.AddTest(_repository.GetLastModuleId()); return(RedirectToAction("Courses")); } return(View()); }
private List <ModuleViewModel> GetChildrens(ModuleViewModel childrenInfo, List <ModuleViewModel> modules1) { List <ModuleViewModel> modules = new List <ModuleViewModel>(); foreach (var item in childrenInfo.ChildrenList) { ModuleViewModel info = new ModuleViewModel(); info.ModuleId = item.ModuleId; info.ModuleName = item.ModuleName; info.ParentId = item.ParentId; info.SortFlag = item.SortFlag; info.TargetUrl = item.TargetUrl; info.ChildrenList = modules1.Where(e => e.ParentId == info.ModuleId).OrderBy(e => e.SortFlag).ToList(); GetChildrens(info, modules1); modules.Add(info); } return(modules); }
public void TestInitialize() { _module = new ModuleViewModel(new Module()); ProductViewModel itemViewModel1 = new ProductViewModel(new Product() { ID = 1, Description = "TEST", }); ProductViewModel itemViewModel2 = new ProductViewModel(new Product() { ID = 2, Description = "TEST2" }); _module.Add(itemViewModel1); _module.Add(itemViewModel2); _block = new BlockViewModel(new Block()); _block.Add(_module); _items = new ObservableCollection <ItemViewModel>(); _hierarchyDataGrid = new HierarchyDataGrid(_items); }
public async Task <ActionResult> Create(ModuleViewModel model) { ModelState["ParentId"].Errors.Clear(); if (ModelState.IsValid) { //Call API Provider string strUrl = APIProvider.APIGenerator(controllerName, APIConstant.ACTION_INSERT); var result = await APIProvider.Authorize_DynamicTransaction <ModuleViewModel, bool>(model, _userSession.BearerToken, strUrl, APIConstant.API_Resource_CORE, ARS.IgnoredARS); if (result) { TempData["Alert"] = ApplicationGenerator.RenderResult(ApplicationGenerator.TypeResult.SUCCESS, ApplicationGenerator.GeneralActionMessage(APIConstant.ACTION_INSERT, ApplicationGenerator.TypeResult.SUCCESS)); } else { TempData["Alert"] = ApplicationGenerator.RenderResult(ApplicationGenerator.TypeResult.FAIL, ApplicationGenerator.GeneralActionMessage(APIConstant.ACTION_INSERT, ApplicationGenerator.TypeResult.FAIL)); } return(RedirectToAction("Index", new { group = model.Group })); } else { var modules = new ModuleModel(); if (TempData["Data"] != null) { modules.lstModule = (List <ModuleViewModel>)TempData["Data"]; } else { var list = await APIProvider.Authorize_Get <List <ModuleViewModel> >(_userSession.BearerToken, controllerName, APIConstant.API_Resource_CORE, ARS.IgnoredARS); modules.lstModule = list; } modules.module = model; ViewBag.Modules = modules.lstModule; TempData["Alert"] = ApplicationGenerator.RenderResult(ApplicationGenerator.TypeResult.FAIL, ApplicationGenerator.GeneralActionMessage(APIConstant.ACTION_INSERT, ApplicationGenerator.TypeResult.FAIL)); return(View("Index", modules)); } }
public async Task <ActionResult <LMSActivity> > Put(string id, [FromBody] ModuleViewModel modelVm) { //if (editModel.criD==null) if (id != modelVm.Id.ToString()) { return(BadRequest()); } // Guid Crid = new Guid(activtyVm.id); Module module = new Module { Id = Guid.Parse(modelVm.Id), Name = modelVm.Name, StartDate = modelVm.StartDate, EndDate = modelVm.EndDate, Description = modelVm.Description, CourseId = modelVm.CourseId }; _context.Entry(module).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ModuleExists(module.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void TestInitialize() { ProductViewModel product1 = new ProductViewModel(new Model.Product()); ProductViewModel product2 = new ProductViewModel(new Model.Product()); ModuleViewModel module = new ModuleViewModel(new Model.Module()); module.Add(product1); module.Add(product2); HierarchyDataGrid hierarchyDataGrid = new HierarchyDataGrid(new ObservableCollection <ItemViewModel>()); hierarchyDataGrid.Add(module); _dataGridItemModule = hierarchyDataGrid.DataGridItems[0]; hierarchyDataGrid.Remove(module); BlockViewModel block = new BlockViewModel(new Model.Block()); block.Add(module); hierarchyDataGrid.Add(block); _dataGridItemBlock = hierarchyDataGrid.DataGridItems[0]; }
public IActionResult GetCommandInfo() { int sessionId = -1; if (int.TryParse((string)this.RouteData.Values["sessionId"], out sessionId)) { string commandName = (string)this.RouteData.Values["commandName"]; ModuleViewModel model = SessionManager.Current.GetSession(sessionId).Model as ModuleViewModel; if (model != null) { var commandInfo = this.GetCommand(commandName, model.Runspace); if (commandInfo != null) { return(new ObjectResult(commandInfo)); } } } return(this.NotFound()); }
/// <summary> /// Creates the course view models. /// </summary> /// <param name="course">The course.</param> /// <param name="objectMapper">The object mapper.</param> /// <returns></returns> public static ModuleViewModel CreateModuleViewModels(Module module, IObjectMapperAdapter objectMapper) { ModuleViewModel moduleViewModel = objectMapper.Map <Model.Entities.Module, ModuleViewModel>(module); moduleViewModel.Quizzes = new List <QuizzesViewModel>(); moduleViewModel.Units = new List <UnitViewModel>(); foreach (ModuleQuiz moduleQuizItem in module.ModuleQuizs) { if (moduleQuizItem.Quiz != null) { moduleViewModel.Quizzes.Add(objectMapper.Map <Model.Entities.Quiz, QuizzesViewModel>(moduleQuizItem.Quiz)); } } foreach (Unit unitItem in module.Units) { moduleViewModel.Units.Add(objectMapper.Map <Model.Entities.Unit, UnitViewModel>(unitItem)); } return(moduleViewModel); }
public ActionResult Edit(int id, ModuleViewModel model) { try { using (TRSContext context = new TRSContext()) { var module = context.Modules.Find(id); if (module != null) { module.ModuleTitle = model.Module.Title; module.ModuleTrimester = model.Module.Trimester; module.ModuleComment = model.Module.Comment; } context.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int?id, bool showModuleList = false) { if (id == null) { return(RedirectToAction("Index", "Home")); } CourseModule courseModule = db.Modules.Find(id); if (courseModule == null) { return(RedirectToAction("Index", "Home")); } var moduleView = new ModuleViewModel(courseModule) { EditMode = true, ShowModuleList = showModuleList, }; return(View("Manage", moduleView)); }
// GET: Module/Edit/{id} public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var organisationId = UserOrganisationId; var courses = NidanBusinessService.RetrieveCourses(organisationId, e => true); var module = NidanBusinessService.RetrieveModule(UserOrganisationId, id.Value); if (module == null) { return(HttpNotFound()); } var viewModel = new ModuleViewModel { Module = module, Courses = new SelectList(courses, "CourseId", "Name") }; return(View(viewModel)); }
private void SyncObjectClasses(ModuleViewModel mdlMdl) { System.Diagnostics.Debug.WriteLine("SyncModules"); _objectClassList.BeginUpdate(); try { _objectClassList.Items.Clear(); foreach (var dom in mdlMdl.ObjectClasses) { var lvi = new ListViewItem(dom.Name) { Tag = dom }; dom.PropertyChanged += new PropertyChangedEventHandler(ObjectClassPropertyChanged); _objectClassList.Items.Add(lvi); } } finally { _objectClassList.EndUpdate(); } }
public ActionResult Edit([Bind(Include = "Id,Name,Description,StartDate,EndDate,CourseId")] Module module) { if (ModelState.IsValid) { var course = db.Courses.FirstOrDefault(c => c.Id == module.CourseId); if (Util.Validation.DateRangeValidation(this, course, module)) { db.Entry(module).State = EntityState.Modified; db.SaveChanges(); if (Request.IsAjaxRequest()) { //module.Activities = db.Activities.Where(act => act.ModuleId == module.Id).ToList(); //var moduleDb = db.Modules.Include(t=> t.Documents).FirstOrDefault(m=> m.Id == module.Id); //moduleDb.Documents= db.Documents.Where(doc) var moduleDb = db.Modules.Find(module.Id); var documents = db.Documents.Where(doc => doc.ModuleId == moduleDb.Id).ToList(); moduleDb.Documents = documents; var nrOfDocs = moduleDb.Documents.Count(); ModuleViewModel moduleVM = Mapper.Map <Module, ModuleViewModel>(module); moduleVM.CollapseId = "collapse" + module.Id; //ModuleViewModel viewModel = new ModuleViewModel() //{ // Module = moduleDb, // CollapseId = "collapse" + module.Id //}; return(PartialView("_ModuleInfoEditDel", moduleVM)); //ModuleEditViewModel moduleEditVM = Mapper.Map<Module, ModuleEditViewModel>(module); //moduleEditVM.DatabaseModified = "DbChanged"; //return PartialView("_Edit", moduleEditVM); } return(RedirectToAction("Index", "CourseDetails", new { id = course.Id })); } } ModuleEditViewModel model = Mapper.Map <Module, ModuleEditViewModel>(module); model.DatabaseModified = "DbUnchanged"; return(View("_Edit", model)); }
public IActionResult PostModule([FromBody] ModuleViewModel moduleViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState.Values)); } if (!moduleViewModel.VerplichtVoor.Any()) { return(BadRequest("Een module moest minstens voor één specialisatie verplicht zijn.")); } Module module = new Module() { Cohort = moduleViewModel.Cohort, Competenties = moduleViewModel.Competenties, Eindeisen = moduleViewModel.Eindeisen, Moduleleider = moduleViewModel.Moduleleider, Studiefase = moduleViewModel.Studiefase, AanbevolenVoor = moduleViewModel.AanbevolenVoor, VerplichtVoor = moduleViewModel.VerplichtVoor, Studiejaar = moduleViewModel.Studiejaar, AantalEc = moduleViewModel.AantalEc, ModuleCode = moduleViewModel.ModuleCode, ModuleNaam = moduleViewModel.ModuleNaam }; try { var result = _service.SendCreeerModuleCommand(module); if (result.StatusCode == 400) { return(BadRequest("De combinatie van modulecode en cohort bestaat al.")); } return(Ok(result.Message)); } catch (DestinationQueueException) { return(StatusCode(StatusCodes.Status500InternalServerError, "Er is een fout op de server opgetreden. Probeer het later opnieuw.")); } }
public async Task Update(ModuleViewModel model) { var module = _context.Module.Where(m => m.ModuleId == model.ModuleId).FirstOrDefault(); if (module != null) { module.Name = model.Name; module.Description = model.Description; module.HasTest = model.HasTest; module.HasLab = model.HasLab; module.MinTestMark = model.MinTestMark; module.MaxTestMark = model.MaxTestMark; module.MinLabMark = model.MinLabMark; module.MaxLabMark = model.MaxLabMark; _context.Module.Update(module); await SaveFilesToModules(model.Files, model.ModuleId); await _context.SaveChangesAsync(); } }
public async Task <int> AddOrUpdateModule(ModuleViewModel model) { var obj = await UnitWork.ManuDbContext.PurvModules.FindAsync(model.ID); if (obj == null) { UnitWork.ManuDbContext.PurvModules.Add(model.ModuleViewModelToEntity()); } else { obj.AppID = model.AppID; obj.Authority = model.Authority; obj.ClassName = model.ClassName; obj.Description = model.Description; obj.IsHasChildren = model.HasChildren == "on"; obj.ModuleName = model.Name; obj.ParentId = model.ParentID; obj.Sort = model.Sort; obj.Url = model.Url; } return(await UnitWork.Commit()); }
// // GET: /Module/Edit/By ID public ActionResult Edit(int id) { var errorViewModel = new ErrorViewModel(); try { //var module = _moduleRepository.GetById(id); var module = _moduleRepository.GetAll().SingleOrDefault(x => x.ModuleId == id); if (module != null) { var applicationList = SelectListItemExtension.PopulateDropdownList(_applicationRepository.GetAll().ToList <TblApplication>(), "ApplicationId", "ApplicationName", isEdit: true, selectedValue: module.ApplicationId.ToString()).ToList(); var singleOrDefault = _applicationRepository.GetAll().SingleOrDefault(x => x.ApplicationId == module.ApplicationId); if (singleOrDefault != null) { var viewModel = new ModuleViewModel() { ModuleId = module.ModuleId, ModuleName = module.ModuleName, Description = module.Description, ModuleTitle = module.ModuleTitle, ApplicationId = module.ApplicationId, ApplicationName = singleOrDefault.ApplicationName, ddlApplications = applicationList }; return(PartialView("_AddOrEdit", viewModel)); } } errorViewModel = ExceptionHelper.ExceptionErrorMessageForNullObject(); } catch (Exception ex) { errorViewModel = ExceptionHelper.ExceptionErrorMessageFormat(ex); } return(PartialView("_ErrorPopup", errorViewModel)); }
public ActionResult <Module> Put(int id, [FromBody] ModuleViewModel value) { Teacher teacher = dataService.FindById <Teacher>(value.Teacher); if (teacher == null) { return(BadRequest("Teacher not found")); } Module module = dataService.FindById <Module>(id); module.Teacher = teacher; module.Name = value.Name; module.OsirisCode = value.OsirisCode; module.Description = value.Description; if (dataService.Update <Module>(module) != 1) { return(StatusCode(500)); } return(new OkObjectResult(module)); }
// GET /student/editmodule/ public IActionResult EditModule(int studentId, int moduleId) { var s = svc.GetStudent(studentId); var m = s.StudentModules.FirstOrDefault(sm => sm.ModuleId == moduleId); if (s == null) { Alert("Student Not Found", AlertType.warning); return(RedirectToAction(nameof(Index))); } // create a ticket view model and set attributes var tvm = new ModuleViewModel { StudentId = studentId, ModuleId = moduleId, Grade = m.Grade }; // render blank form return(View(tvm)); }
public JsonResult GetListModule() { List <Modules> tempModules = new List <Modules>(); List <ModuleViewModel> result = new List <ModuleViewModel>(); List <Modules> modules = moduleRepo.Find(); //modules = modules.FindAll(x => x.ParentModule == null); //foreach (Module m in modules) //{ // tempModules.Add(m); // moduleRepo.GetAllChildrenInModule(m.ModuleName, ref tempModules, 0); //} //foreach (Module m in tempModules) //{ // result.Add(new ModuleViewModel(m)); //} result = new ModuleViewModel().MapRecursive(modules); return(Json(result, JsonRequestBehavior.AllowGet)); }
public async Task <ModuleViewModel> GetModuleViewModel(int?id) { var model = new ModuleViewModel { Module = await _context.Modules.FirstOrDefaultAsync(m => m.Id == id) }; if (model.Module == null) { return(NotFoundModule()); } model.Documents = await _context.DocumentsModules.Include(dm => dm.Document).Where(dm => dm.ModuleId == id).ToListAsync(); model.Activities = await _context.Activities.Where(m => m.ModuleId == id).ToListAsync(); model.Activity = new Activity { ModuleId = model.Module.Id }; return(model); }
public ActionResult DeleteModule(int?id) { ModuleViewModel vm = new ModuleViewModel(); // Check if the id is correct if (id != null) { // Find the module to be deleted var module = context.Modules.FirstOrDefault(m => m.Id == id); // Return a model of the corresponding module vm = new ModuleViewModel() { Id = module.Id, Name = module.Name, Description = module.Description, StartDate = module.StartDate, EndDate = module.EndDate, }; } return(PartialView("DeleteModulePartial", vm)); }
public IActionResult GetByName(string name) { if (string.IsNullOrEmpty(name)) { return(ErrorView("视图请求的错误", "缺少必要的视图名称:name 参数.")); } try { StringBuilder viewPath = new StringBuilder("~/Pages/"); string[] array = name.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < array.Length - 1; ++i) { viewPath.AppendFormat("{0}/", array[i]); } viewPath.AppendFormat("_{0}.cshtml", array.Last()); ModuleViewModel model; switch (name.ToLower()) { case "shared/dataeditor": model = new DataEditorViewModel { Context = HttpContext, Name = name }; break; default: model = new ModuleViewModel { Context = HttpContext, Name = name }; break; } return(View(viewPath.ToString(), model)); } catch (Exception Ex) { return(ErrorView("产生了访问错误", Ex.Message)); } }
public virtual ActionResult GetModuleBinding(string moduleName) { List <Modules> tempModules; List <Modules> modules = moduleRepo.Find(); List <ModuleViewModel> response = new List <ModuleViewModel>(); bool hasChildren = false; tempModules = modules; if (moduleName == null) { modules = modules.FindAll(x => x.ParentModule == null); } else { modules = modules.FindAll(x => x.ParentModule == moduleName); } for (int i = 0; i < modules.Count; ++i) { hasChildren = false; int countChildren = tempModules.FindAll(x => x.ParentModule == modules[i].ModuleName).Count; if (countChildren > 0) { hasChildren = true; } ModuleViewModel m = new ModuleViewModel() { ModuleName = modules[i].ModuleName, ParentModule = modules[i].ParentModule, HasChildren = hasChildren }; response.Add(m); } return(Json(response.ToArray(), JsonRequestBehavior.AllowGet)); }
public IActionResult Save(ModuleViewModel model) { if (ModelState.IsValid) { var department = new Module { Id = model.Id, Description = model.Description, }; if (model.Id.ToString().Length <= 0) { _Module.Add(department); } else { _Module.Update(department); } return(RedirectToAction("Index")); } else { return(View()); } }
public virtual ActionResult AddModule(string role) { if (role == null) { return(RedirectToAction("Index")); } AddModulesToRoleViewModel model = new AddModulesToRoleViewModel(); List <Module> temp = new List <Module>(); string render = ""; model.RoleName = role; model.Actions = actionRepo.Find(); //var rootModule = moduleRepo.Find().FindAll(x => x.ParentModule == null); Role r = roleRepo.FindByName(role); //foreach (Module m in rootModule) { // moduleRepo.GetAllChildrenInModule(m.ModuleName,ref temp, 0); //} //foreach (Module m in temp) { // render += DrawRowModule(m.lvl, m, model.Actions, r); //} List <Module> modules = moduleRepo.Find(); List <ModuleViewModel> mvms = new ModuleViewModel().MapRecursive(modules); foreach (ModuleViewModel m in mvms) { render += DrawRowModule(m.Level, m, model.Actions, r); } model.Render = render; return(View(model)); }
/// <summary> /// Fired when the user selects to create a new module /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> private void ModuleCallback(object sender, EventArgs e) { //var ssol = dte.Solution; //var solProjects = ssol.Projects; ////if we need to use codegen or can use our extended theme generator //bool extended = CheckFramework(solProjects); var vm = new ModuleViewModel(); var window = new ModuleWindow(vm); var success = window.ShowDialog(); if (success.GetValueOrDefault() == false) return; if (String.IsNullOrEmpty(vm.Name)) { FireError("You need to give your module a name!"); return; } var name = Regex.Replace(vm.Name, @"\s+", ""); string version = vm.Version ?? vm.Versions[0]; IVsUIShell uiShell = (IVsUIShell)GetService(typeof(SVsUIShell)); var templates = Path.Combine(Path.GetDirectoryName(GetType().Assembly.Location), "OrchardTemplates"); var solution = GetGlobalService(typeof(SVsSolution)) as IVsSolution; var envsol = dte.Solution; var path = envsol.FullName; string solpath; string solfile; string soloptions; solution.GetSolutionInfo(out solpath, out solfile, out soloptions); var projects = dte.Solution.Projects; // get the modules folder project Project modulesFolderProject = (from Project p in projects where p.Name == "Modules" select p).FirstOrDefault(); // pointless error handling if (modulesFolderProject == null) { FireError("There appears to be no Modules folder"); return; } // cast to solutionfolder object SolutionFolder modulesFolder = modulesFolderProject.Object as SolutionFolder; if (modulesFolder == null) { FireError("There appears to be no Modules folder"); return; } var newDir = Path.Combine(solpath, "Orchard.Web", "Modules", name); var newproj = modulesFolder.AddFromTemplate(Path.Combine(templates, "__BlankModule", version, "BlankModule.csproj"), newDir, name); // it does not edit the assembly name so we will do that ourselves Insert(Path.Combine(newDir, name + ".csproj"), new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("$$ModuleProjectGuid$$", Guid.NewGuid().ToString()), new KeyValuePair<string, string>("$$ModuleName$$", name) }); Insert(Path.Combine(newDir, "Properties", "AssemblyInfo.cs"), new List<KeyValuePair<string, string>> { new KeyValuePair<string, string>("$$ModuleTypeLibGuid$$", Guid.NewGuid().ToString()), new KeyValuePair<string, string>("$$ModuleName$$", name) }); newproj.Properties.Item("AssemblyName").Value = name; // edit module.txt Insert(newDir + "\\Module.txt", new[] { new KeyValuePair<string, string>("$name$", name), }); // save our shiny new module newproj.Save(); }
public DepartmentListViewModel(ModuleViewModel Parent) { this.Parent = Parent; Context.Departments.Load(); this.Items = Context.Departments.Local; IsEditable = true; }
public ProfessionListViewModel(ModuleViewModel Parent) { this.Parent = Parent; Context.Professions.Load(); this.Items = Context.Professions.Local; IsEditable = true; }
public MachineListViewModel(ModuleViewModel Parent) { this.Parent = Parent; Context.Machines.Load(); this.Items = Context.Machines.Local; IsEditable = true; }
public void SetUp() { _service = new Service(); _contextStub = new Mock<IModelContext>(); _service.ContextFactoryStub.Setup(c => c.Create("ConnectionString")).Returns(_contextStub.Object); _viewModel = new ModuleViewModel(_service) { ConnectionString = "ConnectionString" }; }
public ProfessionEditViewModel(ModuleViewModel Parent) { this.Parent = Parent; SelectedItem = (Parent as ProfessionManagerViewModel).SelectedItem; }
public DepartmentEditViewModel(ModuleViewModel Parent_) { this.Parent = Parent_; if(Parent is DepartmentManagerViewModel) { this.SelectedItem = (Parent as DepartmentManagerViewModel).SelectedItem; } }
public PersonListViewModel(ModuleViewModel Parent) { this.Parent = Parent; Context.Persons.Load(); this.Items = Context.Persons.Local; IsEditable = true; this.IsDepartmentVisible = true; }
public PersonEditViewModel(ModuleViewModel Parent) { this.Parent = Parent; TestList.Add(new Department(1, "1", "1", -1)); TestList.Add(new Department(2, "2", "2", -1)); SelectedItem = (Parent as PersonManagerViewModel).SelectedItem; }
public ModuleWindow(ModuleViewModel vm) { InitializeComponent(); DataContext = vm; }