Ejemplo n.º 1
0
        public async Task <PartialUpdateUserViewModel> UpdatePayment(PartialUpdateUserViewModel partialUpdateUser)
        {
            var user = await _dbContext.Users.FirstOrDefaultAsync(x => x.Id == partialUpdateUser.Id) ?? throw new NotImplementedException();

            user.ExpireAt = DateTime.Now.AddMonths(1);
            await _dbContext.SaveChangesAsync();

            partialUpdateUser.ExpireAt = user.ExpireAt;
            return(partialUpdateUser);
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> UpdatePayment([FromBody] PartialUpdateUserViewModel partialUpdateUser)
 {
     return(Ok(await _userManager.UpdatePayment(partialUpdateUser)));
 }