/// <summary> /// Adds user to DB (Registering a user) /// </summary> /// <param name="user"></param> public void Register(User user) { using (PsychoCareContext db = _contextBuilder.GetContext()) { db.Users.Add(user); db.SaveChanges(); } }
/// <summary> /// Adds to DB emotional state /// </summary> /// <param name="emotionalState"></param> public void AddEmotionalState(EmotionalState emotionalState) { using (PsychoCareContext db = _contextBuilder.GetContext()) { db.EmotionalStates.Add(emotionalState); db.SaveChanges(); } }
/// <summary> /// Deletes environment group /// </summary> /// <param name="environmentGroupId"></param> public void DeleteEnvironmentGroup(int environmentGroupId) { using (PsychoCareContext db = _contextBuilder.GetContext()) { EnvironmentGroup environmentGroup = db.EnvironmentGroups.Find(environmentGroupId); db.EnvironmentGroups.Remove(environmentGroup); db.SaveChanges(); } }
/// <summary> /// Adds environment group /// </summary> /// <param name="environmentGroup"></param> /// <returns></returns> public int AddEnvironmentGroup(EnvironmentGroup environmentGroup) { using (PsychoCareContext db = _contextBuilder.GetContext()) { db.EnvironmentGroups.Add(environmentGroup); db.SaveChanges(); } return(environmentGroup.Id); }
/// <summary> /// Edits environment group /// /// Speccialy edits only name /// </summary> /// <param name="environmentGroup"></param> public void EditEnvironmentGroupName(EnvironmentGroup environmentGroup) { using (PsychoCareContext db = _contextBuilder.GetContext()) { EnvironmentGroup environmentGroupDb = db.EnvironmentGroups .FirstOrDefault(x => x.Id == environmentGroup.Id); environmentGroupDb.Name = environmentGroup.Name; db.SaveChanges(); } }