コード例 #1
0
        public static string TryAddPlayer(Models.SpillerLoginSamler brukedata, Models.Klubb nyklubb, Models.BoardgameGroupDBContext minkontroll, Boolean modelstatus, string mysession, Controllers.MainController hovedcontro)
        {
            string suksess = "";



            if (suksess == "" && modelstatus)
            {
                minkontroll.spillere.Add(brukedata.spillere);
                minkontroll.SaveChanges();
                if (nyklubb != null)
                {
                    //brukedata.spillere.Klubber.Add(nyklubb);
                    Models.KlubbMedlemskap medlemskap = new Models.KlubbMedlemskap();
                    medlemskap.spiller = brukedata.spillere;
                    medlemskap.klubb   = nyklubb;
                    minkontroll.klubbmedlemskap.Add(medlemskap);
                    minkontroll.SaveChanges();
                }
            }
            else
            {
                suksess += "Du har ikke fylt ut alle de obligatoriske feltene ";
            }

            return(suksess);
        }
コード例 #2
0
        public void LogMeOut()
        {
            string sessionID = Session["sid"].ToString();

            Models.brukerSession slettsesjon = (from m in databaseKontekst.brukersesjoner where m.sessionID == sessionID select m).FirstOrDefault();
            if (slettsesjon != null)
            {
                databaseKontekst.brukersesjoner.Remove(slettsesjon);
                databaseKontekst.SaveChanges();
            }
        }
コード例 #3
0
        public static string TryRegistrer(Models.SpillerLoginSamler brukedata, Models.Klubb nyklubb, string testpassord, Models.BoardgameGroupDBContext minkontroll, Boolean modelstatus, string mysession, Controllers.MainController hovedcontro)
        {
            string suksess = "";

            if (testpassord != brukedata.spillereLogin.passord)
            {
                suksess += "De to passordene du har fylt ut er ikke like ";
            }

            if (suksess == "" && modelstatus)
            {
                minkontroll.spillere.Add(brukedata.spillere);
                minkontroll.SaveChanges();

                brukedata.spillereLogin.status  = 1;
                brukedata.spillereLogin.Spiller = brukedata.spillere;
                minkontroll.spillereLogin.Add(brukedata.spillereLogin);
                minkontroll.SaveChanges();

                if (nyklubb != null)
                {
                    //brukedata.spillere.Klubber.Add(nyklubb);
                    Models.KlubbMedlemskap medlemskap = new Models.KlubbMedlemskap();
                    medlemskap.spiller = brukedata.spillere;
                    medlemskap.klubb   = nyklubb;
                    minkontroll.klubbmedlemskap.Add(medlemskap);
                    minkontroll.SaveChanges();
                }

                Structures.BoardgamesHelper.LogMeIn(brukedata.spillereLogin, mysession, hovedcontro);
            }
            else
            {
                suksess += "Du har ikke fylt ut alle de obligatoriske feltene ";
            }

            return(suksess);
        }