Example #1
0
        public Task RemoveIncidentUser(int incidentId, int userId)
        {
            var entity = new IncidentUser
            {
                IncidentId = incidentId,
                UserId     = userId
            };

            var repository = Repository.GetWithContext <IIncidentUserRepository>();

            repository.Attach(entity);
            repository.Delete(entity);

            return(Repository.SaveChangesAsync());
        }
Example #2
0
        public Task AddIncidentUser(int incidentId, int userId)
        {
            var entity = new IncidentUser
            {
                IncidentId   = incidentId,
                UserId       = userId,
                CreationTime = DateTime.UtcNow
            };

            var userGroupRepository = Repository.GetWithContext <IIncidentUserRepository>();

            userGroupRepository.Add(entity);

            return(Repository.SaveChangesAsync());
        }