Example #1
0
        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"));
        }
Example #2
0
        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);
        }
Example #3
0
 public static void Initialize(EditProjectPackage package)
 {
     Instance = new EditProjectsCommand(package);
     package.CommandService.AddCommand(Instance);
 }