public static Models.SpillerLogin genererSpillerLogin(Models.SpillerLogin nylogin, Models.BoardgameGroupDBContext minkontroll) { Models.Spiller relevantspiller = (from m in minkontroll.spillere where m.spillerID == nylogin.spillerID select m).FirstOrDefault(); nylogin.brukernavn = relevantspiller.fornavn.Substring(0, Math.Min(3, relevantspiller.fornavn.Length)) + relevantspiller.etternavn.Substring(0, Math.Min(3, relevantspiller.fornavn.Length)); nylogin.passord = BoardgamesHelper.genererPassordRandom(); nylogin.status = 1; return(nylogin); }
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 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); }