예제 #1
0
 public void AddUserDietsEntry(USER_DIETS entry)
 {
     using (var ctx = new DietDbContext())
     {
         ctx.USER_DIETS.Add(entry);
         ctx.SaveChanges();
     }
 }
예제 #2
0
        public void RegisterDietForUser(DietViewModel vm, string name)
        {
            int userId        = _userRepository.GetUserIdByName(name);
            var alreadyInBase = _dietRepository.USER_DIETS.FirstOrDefault(x => x.USER_ID == userId && x.DIET_ID == vm.DietId);

            if (alreadyInBase != null)
            {
                return;
            }


            var entry = new USER_DIETS()
            {
                ENTRY_DATE = vm.Date,
                DIET_ID    = vm.DietId,
                USER_ID    = userId
            };

            _dietRepository.AddUserDietsEntry(entry);
        }