Пример #1
0
        public async Task <ProjectTaskEntry> AddTimeEntry(ProjectTaskEntry newProjectTaskEntry)
        {
            await _context.ProjectTaskEntries.AddAsync(newProjectTaskEntry);

            await _context.SaveChangesAsync();

            return(newProjectTaskEntry);
        }
Пример #2
0
        public async Task UpdateBasic(Project entry, string name, string code)
        {
            var project = await _context.Projects.FindAsync(entry.Id);

            if (project == null)
            {
                throw new Exception("Project does not exist!");
            }
            project.EditBasicInfo(name, code);
            _context.Projects.Update(project);
            await _context.SaveChangesAsync();
        }
Пример #3
0
        public async Task UpdateUserOnProject(UserProject entry, bool active)
        {
            var UserProject = await _context.UsersProjects.FindAsync(entry.ProjectId, entry.UserId);

            if (UserProject == null)
            {
                throw new Exception("UserProject not found!");
            }
            UserProject.EditStatus(active);
            _context.UsersProjects.Update(UserProject);
            await _context.SaveChangesAsync();
        }
Пример #4
0
 public async Task SaveChanges()
 {
     await _context.SaveChangesAsync();
 }