Пример #1
0
 public static UserWaterEntity ToUserWaterEntity(UpdateUserWaterDTO userWaterDTO)
 {
     return(new UserWaterEntity()
     {
         UserId = userWaterDTO.UserId,
         Amount = userWaterDTO.Amount,
     });
 }
Пример #2
0
        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());
        }
Пример #3
0
        public async Task <ActionResult> UpsertUserWater(UpdateUserWaterDTO updateUserWaterDTO)
        {
            await waterRepository.UpsertUserWater(Mapper.ToUserWaterEntity(updateUserWaterDTO), updateUserWaterDTO.Date);

            return(new AcceptedResult());
        }