Beispiel #1
0
        public async Task <int> Insert(Models.Registration registration)
        {
            _dbContext.Add(registration);
            await _dbContext.SaveChangesAsync();

            return(registration.Id);
        }
Beispiel #2
0
        public async Task <bool> Delete(int Id)
        {
            var task = await _dbContext.Tasks.FindAsync(Id);

            _dbContext.Tasks.Remove(task);
            await _dbContext.SaveChangesAsync();

            return(true);
        }
        public async Task <IActionResult> CreateUser(UserResource userResourse)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (!userResourse.Password.Equals(userResourse.ConfirmPassword))
            {
                ModelState.AddModelError("ConfirmPassword", "Passwords do not match.");
                return(BadRequest(ModelState));
            }

            var user = mapper.Map <User>(userResourse);

            context.Users.Add(user);
            await context.SaveChangesAsync();

            var result = mapper.Map <UserResource>(user);

            return(Ok(result));
        }