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); }
public async Task <IActionResult> UpdatePayment([FromBody] PartialUpdateUserViewModel partialUpdateUser) { return(Ok(await _userManager.UpdatePayment(partialUpdateUser))); }