public SudokuPussel(Storlek boxStorlek) { int storlek = boxStorlek.AntalrutorIBredd * boxStorlek.AntalRutorIHöjd; int id = 0; BoxStorlek = boxStorlek; PusselStorlek = new Storlek(storlek, storlek); SpelPlan = new List <SudokuRuta>(); AllaKandidater = new List <Kandidat>(); lösning = new SudokuRuta[(int)Math.Pow(storlek, 2)]; PusselStatus = Status.Inmatning; for (int rad = 0; rad < PusselStorlek.AntalRutorIHöjd; rad++) { for (int kolumn = 0; kolumn < PusselStorlek.AntalrutorIBredd; kolumn++) { SpelPlan.Add(new SudokuRuta(id, rad, kolumn, BeräknaBox(rad, kolumn), storlek)); for (int siffra = 1; siffra <= storlek; siffra++) { AllaKandidater.Add(new Kandidat(id, siffra)); } id++; } } allaTekniker.Add(SudokuLösare.FinnsDetSingelIRad); allaTekniker.Add(SudokuLösare.FinnsDetSingelIKolumn); allaTekniker.Add(SudokuLösare.FinnsDetSingelIBox); allaTekniker.Add(SudokuLösare.FinnsDetSingelKandidater); }
static void Main(string[] args) { Console.WriteLine("Storlek (small=0)?"); int storlek = int.Parse(Console.ReadLine()); Storlek storleken = (Storlek)storlek; switch (storleken) { case Storlek.Small: Console.WriteLine("Du valde small"); break; case Storlek.Medium: Console.WriteLine("Du valde medium"); break; default: Console.WriteLine("Fel"); break; } Console.WriteLine((int)Storlek.Medium); Console.ReadKey(); }
public Storlek leggTilStorlek(int skoId, Storlek innStr) { return _repo.leggTilStorlek(skoId, innStr); }
public Storlek leggTilStorlek(int skoId, Storlek innStr) { using (var db = new NettbutikkContext()) { try { var nyStr = new Storlekar { Storlek = innStr.storlek, Sko = db.Sko.Find(skoId), Antall = innStr.antall }; var lagretStr = db.Storlekar.Add(nyStr); db.SaveChanges(); var utStr = new Storlek { storlekId = lagretStr.StorlekId, storlek = lagretStr.Storlek, antall = lagretStr.Antall }; return utStr; } catch (Exception feil) { DAL.ErrorHandler.logError(feil); return null; } } }
public JsonResult LeggTilStr(int skoId, Storlek ny) { var lagtTil = _skoBLL.leggTilStorlek(skoId, ny); return Json(lagtTil); }
public void LeggTilStr_Ok() { //Arrange var controller = new SkoAdminController(new SkoBLL(new DbSkoStub()), new AttributtBLL(new DbAttributterStub())); var forventetResultet = new Storlek { storlekId = 1, storlek = 35 }; //Act var resultat = controller.LeggTilStr(1,new Storlek { storlek = 35 }); dynamic jsonObject = resultat.Data; //Assert Assert.AreEqual(jsonObject.storlekId , forventetResultet.storlekId); Assert.AreEqual(jsonObject.storlek, forventetResultet.storlek); }
public Storlek slettStorlek(int id) { var enStr = new Storlek { storlekId = 1, storlek = 35 }; if(enStr.storlekId == id) { return enStr; } else { return null; } }
public Storlek leggTilStorlek(int skoId, Storlek innStr) { var sko = new Skoen { skoId = 1 }; var enStr = new Storlek { storlekId = 1, storlek = innStr.storlek }; if(sko.skoId == skoId) { return enStr; } else { return null; } }