Beispiel #1
0
 public async Task <NetResult <Project> > AddProject([FromBody] Project model)
 {
     try
     {
         _project.AddNewProject(model, this.UserId <string>());
         return(model);
     }
     catch (Exception ext)
     {
         return(ext);
     }
 }
        public IActionResult AddProject(AddProjectViewModel model)
        {
            Student student = _studentService.GetOrderById(model.StudentId);
            Project project = new Project()
            {
                Id            = model.Id,
                Title         = model.Title,
                EstimatedTime = model.EstimatedTime,
                TimeSpend     = model.TimeSpend,
                Student       = student
            };

            _projectService.AddNewProject(project);
            return(View());
        }
Beispiel #3
0
        private async void ExecuteNewCommand()
        {
            if (IsSaveEnabled)
            {
                if (_messageService.ActionConfirmed(_textLocalization.UnsavedChanges,
                                                    _textLocalization.DoYouWannaSaveChangesBeforeExit))
                {
                    await SaveProjectAsync(false);
                }
            }

            _filePath = null;

            _projectService.AddNewProject();
            _eventAggregator.GetEvent <ProjectSpecifiedEvent>().Publish();

            SaveVisibility = Visibility.Visible;
            IsSaveEnabled  = false;
        }
Beispiel #4
0
 public void AddProject(string name, string prefix)
 {
     _projectService.AddNewProject(name, prefix);
     RedirectToAction("Projects", "Project");
 }
Beispiel #5
0
 public async Task <IActionResult> AddNewProject([FromBody] Project project)
 {
     return(new OkObjectResult(await _projectService.AddNewProject(project)));
 }