Example #1
0
        public static void Update(UserDto dto)
        {
            using (var db = new MainDBModelContainer())
            {
                var newUserData = UserMapper.DtoToEntity(dto, db);
                var oldUserData = db.UserSet.Find(dto.Id);
                if (oldUserData != null)
                {
                    oldUserData.Username     = newUserData.Username;
                    oldUserData.Passkey      = newUserData.Passkey;
                    oldUserData.Email        = newUserData.Email;
                    oldUserData.Firstname    = newUserData.Firstname;
                    oldUserData.DateOfBirth  = newUserData.DateOfBirth;
                    oldUserData.LastActivity = newUserData.LastActivity;
                    oldUserData.Roles        = newUserData.Roles;
                    oldUserData.Team         = newUserData.Team;

                    db.SaveChanges();
                }
                else
                {
                    throw new ElementNotFoundException();
                }
            }
        }
Example #2
0
        public static void Create(UserDto dto)
        {
            using (var db = new MainDBModelContainer())
            {
                var entity = UserMapper.DtoToEntity(dto, db);

                db.UserSet.Add(entity);
                db.SaveChanges();
            }
        }