public static UserDrinkEntity ToUserDrinkEntity(UpdateUserDrinkDTO updateUserDrinkDTO) { return(new UserDrinkEntity() { UserId = updateUserDrinkDTO.UserId, DrinkId = updateUserDrinkDTO.DrinkId, Amount = updateUserDrinkDTO.Amount, }); }
public async Task <ActionResult> UpsertUserDrink(UpdateUserDrinkDTO updateUserDrinkDTO) { if (!await Helpers.CheckAccessToken(userRepository, updateUserDrinkDTO.UserId, updateUserDrinkDTO.Code)) { return(new UnauthorizedResult()); } await waterRepository.UpsertUserDrink(Mapper.ToUserDrinkEntity(updateUserDrinkDTO), updateUserDrinkDTO.Date); return(new AcceptedResult()); }
public async Task <ActionResult> AddOneWater(UpdateUserWaterDTO updateUserWaterDTO) { var userWater = await waterRepository.GetUserWater(updateUserWaterDTO.UserId, updateUserWaterDTO.Date); if (userWater != null) { updateUserWaterDTO.Amount = userWater.Amount + 240; } else { updateUserWaterDTO.Amount = 240; } var drink = new UpdateUserDrinkDTO() { UserId = updateUserWaterDTO.UserId, DrinkId = 1, Amount = updateUserWaterDTO.Amount }; await waterRepository.UpsertUserDrink(Mapper.ToUserDrinkEntity(drink), updateUserWaterDTO.Date); return(new AcceptedResult()); }