public void UpdateProject(long projectId, ItemNameContract data) { // TODO check permission (not only here) var work = new UpdateProjectWork(m_projectRepository, projectId, data.Name); work.Execute(); }
public void UpdateProject(long projectId, ItemNameContract data) { try { m_client.Put <object>($"project/{projectId}", data); } catch (HttpRequestException e) { if (m_logger.IsErrorEnabled()) { m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e); } throw; } }
public void UpdateProject(long projectId, [FromBody] ItemNameContract data) { m_authorizationManager.AuthorizeBook(projectId, PermissionFlag.EditProject); m_projectManager.UpdateProject(projectId, data); }