public IActionResult Index(int submissionId) { string userId = _userManager.GetUserId(User); try { var viewModel = _projectLogic.GetProject(userId, submissionId); return(View(viewModel)); } catch (NotFoundException) { return(NotFound()); } }
private ProjectViewModel GetProject(int id) { var project = _projectLogic.GetProject(id); return(new ProjectViewModel { Id = project.Id, Name = project.Name }); }
void OpenProject(int id) { ProjectLogic logic = new ProjectLogic(GlobalData.AppInfo); _project = logic.GetProject(id); // see if there is a current revision _currentRevision = _project.Revisions.Where(r => r.RevisionStatusCode == RevisionStatuses.InProgress).FirstOrDefault(); _importedList = new List <Entity>(); PopulateTree(); SetupToolbar(); _tabList = new List <TabData>(); }
public IHttpActionResult GetProject(int id) { if (!projectLogic.existProject(id)) { //No se encontró el recurso code 404 return(NotFound()); } Report_Project_Data project = projectLogic.GetProject(id); if (project != null) { // ok code 200 return(Ok(project)); } else { //No se pudo crear el recurso por un error interno code 500 return(InternalServerError()); } }