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); }
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(); } }
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); }