/// <summary> /// Deletes a project /// </summary> /// <param name="pProject">Project</param> public void DeleteProject(CameleoProject pProject) { if (pProject == null) { throw new ArgumentNullException("project"); } _projectRepository.Delete(pProject); //event notification _eventPublisher.EntityDeleted(pProject); }
/// <summary> /// Inserts a project /// </summary> /// <param name="pProject">Project</param> public void InsertProject(CameleoProject pProject) { if (pProject == null) { throw new ArgumentNullException("project"); } pProject.CreatedOnUtc = DateTime.Now; _projectRepository.Insert(pProject); //event notification _eventPublisher.EntityInserted(pProject); }