public void AddUserDietsEntry(USER_DIETS entry) { using (var ctx = new DietDbContext()) { ctx.USER_DIETS.Add(entry); ctx.SaveChanges(); } }
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); }