Inheritance: INotifyPropertyChanging, INotifyPropertyChanged
		private void detach_UsuarioFacebooks(UsuarioFacebook entity)
		{
			this.SendPropertyChanging();
			entity.Usuario = null;
		}
 partial void DeleteUsuarioFacebook(UsuarioFacebook instance);
 partial void InsertUsuarioFacebook(UsuarioFacebook instance);
 partial void UpdateUsuarioFacebook(UsuarioFacebook instance);
        public DTUserCreateStatus RegisterFBUser(DTRegisterFBModel user)
        {
            DTUserCreateStatus status;
            status = DTUserCreateStatus.Success;

            FacebookUser fbUser = Facebook.GetInfo(user.token);

            IndignadoDBDataContext indignadoContext = new IndignadoDBDataContext();
            Usuario userDb = new Usuario();

            userDb.nombre = fbUser.name;
            userDb.apodo = fbUser.first_name;
            userDb.mail = fbUser.email;
            userDb.idMovimiento = user.idMovimiento;
            userDb.latitud = user.latitud;
            userDb.longitud = user.longitud;

            byte[] noPass = new byte[1];
            noPass[0] = 0;
            userDb.contraseña = noPass;

            userDb.banned = false;
            userDb.privilegio = 0;
            userDb.fechaRegistro = new DateTime(DateTime.UtcNow.Year, DateTime.UtcNow.Month, DateTime.UtcNow.Day, DateTime.UtcNow.Hour, DateTime.UtcNow.Minute, 0);

            try
            {
                indignadoContext.Usuarios.InsertOnSubmit(userDb);
                indignadoContext.SubmitChanges();
            }
            catch (Exception ex)
            {
                status = DTUserCreateStatus.GenericError;
            }

            if (status == DTUserCreateStatus.Success)
            {
                UsuarioFacebook fbUserDb = new UsuarioFacebook();
                fbUserDb.idUsuario = userDb.id;
                fbUserDb.idFacebook = (int) fbUser.id;
                fbUserDb.idMovimiento = user.idMovimiento;

                indignadoContext.UsuarioFacebooks.InsertOnSubmit(fbUserDb);
                indignadoContext.SubmitChanges();
            }

            return status;
        }