public void Execute(GroupDto request)
        {
            _validator.ValidateAndThrow(request);

            var group = new Group
            {
                Name = request.Name
            };

            _context.Groups.Add(group);
            _context.SaveChanges();
        }
        public void Execute(int request)
        {
            var group = _context.Groups.Find(request);

            if (group == null)
            {
                throw new EntityNotFoundException(request, typeof(Group));
            }

            _context.Groups.Remove(group);

            _context.SaveChanges();
        }
示例#3
0
        public void Execute(RegisterUserDto request)
        {
            _validator.ValidateAndThrow(request);

            _context.Users.Add(new Domain.User
            {
                FirstName = request.FirstName,
                LastName  = request.LastName,
                Username  = request.Username,
                Password  = request.Password,
                Email     = request.Email
            });

            _context.SaveChanges();
        }