public async Task <IActionResult> PutHabits([FromRoute] int id, [FromBody] Habits habits) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != habits.Id) { return(BadRequest()); } _context.Entry(habits).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HabitsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ButtonViewModel() { Habits.Add(new Habit() { Id = 1, Description = "acqascsac" }); }
private void AddMiracleMorning() { DependencyService.Get <MessageBoxService>().ShowConfirm( $"미라클 모닝!", $"미라클 모닝을 실천하기 위한 습관 6개를 추가하시겠습니까?", null, () => { foreach (var miracleHabit in MiracleMorningList) { miracleHabit.Index = Habits.Count; Habits.Add(miracleHabit); } RefreshHabits(); }); }
private void Awake() { { if (gameObject.tag == "Player") { isPlayer = true; } characterMove = GetComponent <CharacterMove>(); Habits.InitSprites(); InitNeeds(); if (chestCanvas == null) { Debug.LogWarning("Missing chest canvas!"); } } }
public async Task <IActionResult> PostHabits([FromBody] Habits habits) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Habits.Add(habits); await _context.SaveChangesAsync(); var habitss = await _context.Habits .Include(i => i.HabitsCategories) .FirstOrDefaultAsync(i => i.Id == habits.Id); return(CreatedAtAction("GetHabits", new { id = habits.Id }, habitss)); }
public void RefreshHabits() { try { var orderedHabits = AssignIndexToHabits(Habits.OrderBy(t => t.Index)); habits = Helper.ConvertIEnuemrableToObservableCollection(orderedHabits); OnPropertyChanged(nameof(HasNoHabit)); OnPropertyChanged(nameof(HasHabit)); OnPropertyChanged(nameof(Habits)); } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public ActionResult <IEnumerable <Habits> > All(Guid userID) { NpgsqlConnection _connection = new NpgsqlConnection(connString); _connection.Open(); IHabitRepository repo1 = new HabitRepository(_connection, null); List <Habits> habits = new List <Habits>(); List <Guid> userHabit = new List <Guid>(); List <Habit> habit = new List <Habit>(); try { foreach (Guid x in repo1.cekUser(userID)) { userHabit.Add(x); } foreach (Guid y in userHabit) { habit.Add(repo1.FindByID(y, userID)); } foreach (Habit x in habit) { Habits ht = new Habits() { ID = x.ID, name = x.name, user_id = x.users, days = x.daysoff, Log_count = x.Logs, current_streak = x.current_streak, longest_streak = x.longest_streak }; habits.Add(ht); } return(habits); } catch { return(NotFound("user not found")); } }
async Task ExecuteRefreshCommand() { if (IsBusy) { return; } IsBusy = true; try { var table = App.CloudService.GetTable <Habit>(); var identity = await App.CloudService.GetIdentityAsync(); var list = await table.ReadAllItemsAsync(); if (identity == null) { Debug.WriteLine("--------------------------------->nooooooo"); } Debug.WriteLine(identity?.UserId); var name = identity?.UserClaims.FirstOrDefault(i => Regex.IsMatch(i.Type, "/name$")).Value; Title = $"{name}'s habits"; Habits.Clear(); foreach (var item in list) { Debug.WriteLine("--------------------------->" + item.Name); Habits.Add(item); } } catch (Exception ex) { Debug.WriteLine(Habits.Count); Debug.WriteLine($"[HabitsList] Error loading items: {ex.Message}"); } finally { IsBusy = false; } }
public void DeleteHabit(int input) { Habits.RemoveAt(input - 1); }
public void RemoveHabit(Habit habit) { Habits.Remove(habit); }
public void AddHabit(Habit habit) { Habits.Add(habit); }