Ejemplo n.º 1
0
        public async Task <ResultDto> UpdateUserTargets(string userId, UserTargetsDto dto)
        {
            var user = await _context.Users.Where(u => u.UUID == userId).FirstOrDefaultAsync();

            if (user != null)
            {
                user.UserAddedProteinTarget = dto.UserAddedProteinTarget;
                user.UserAddedFatTarget     = dto.UserAddedFatTarget;
                user.UserAddedCarbTarget    = dto.UserAddedCarbTarget;
                user.UserAddedExpenditure   = dto.UserAddedExpenditure;
                _context.Entry(user).State  = EntityState.Modified;
                await _context.SaveChangesAsync();

                return(new ResultDto(true, "Information updated succesfully"));
            }

            return(new ResultDto(false, "Something went wrong"));
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> UpdateUserTargets([FromBody] UserTargetsDto userTargetsDto)
 {
     return(Ok(await _userService.UpdateUserTargets(HttpContext.User.Identity.Name, userTargetsDto)));
 }