public ActionResult EditProject(EditProjectModel editProject) { if (ModelState.IsValid) { try { var icon = GetIcon(); var command = new EditProjectsCommand { ProjectId = editProject.ProjectId, File = icon, Name = editProject.Name, ClientName = editProject.ClientName, Status = editProject.Status, StartDate = editProject.StartDate, ProjectOwner = editProject.ProjectOwner, Description = editProject.Description }; var result = mediator.Send(command); if (result == true) { return(RedirectToAction("ProjectManagement", "Admin")); } } catch (Exception) { } } return(RedirectToAction("ProjectManagement")); }
protected override void Initialize() { base.Initialize(); DTE = GetService(typeof(EnvDTE.DTE)) as DTE2; CommandService = GetService(typeof(IMenuCommandService)) as OleMenuCommandService; EditProjectCommand.Initialize(this); EditProjectsCommand.Initialize(this); }
public static void Initialize(EditProjectPackage package) { Instance = new EditProjectsCommand(package); package.CommandService.AddCommand(Instance); }