Beispiel #1
0
 /// <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();
     }
 }
Beispiel #2
0
 /// <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();
            }
        }