コード例 #1
0
        public ForHvem addFor(string forNavn)
        {
            var ny = new ForHvem()
            {
                forId = 1,
                navn = forNavn
            };

            if(forNavn == "")
            {
                return null;
            }
            else
            {
                return ny;
            }
        }
コード例 #2
0
        public ForHvem deleteFor(int id)
        {
            var ny = new ForHvem()
            {
                forId = 1,
                navn = "Herre"
            };

            if (id != ny.forId)
            {
                return null;
            }
            else
            {
                return ny;
            }
        }
コード例 #3
0
ファイル: DbSko.cs プロジェクト: s165519/Webapplikasjoner
        public static ForHvem getFor(int forId)
        {
            using (var db = new NettbutikkContext())
            {
                try
                {
                    For temp = db.For.Find(forId);
                    ForHvem forHvem = new ForHvem()
                    {
                        forId = temp.ForId,
                        navn = temp.Navn
                    };

                    return forHvem;
                }
                catch (Exception feil)
                {
                    ErrorHandler.logError(feil);
                    return null;
                }
            }
        }
コード例 #4
0
 public ForHvem updateFor(ForHvem forhvem)
 {
     if(forhvem.navn == "")
     {
         return null;
     }
     else
     {
         return forhvem;
     }
 }
コード例 #5
0
        public void LeggTilFor_Ok_Post()
        {
            //Arrange
            var controller = new AttributtController(new AttributtBLL(new DbAttributterStub()));
            var forventetResultat = new ForHvem
            {
                forId = 1,
                navn = "Herre"
            };
            //Act
            var resultat = (JsonResult)controller.LeggTilFor(new ForHvem { navn = "Herre" });
            dynamic jsonObject = resultat.Data;

            //Assert
            Assert.AreEqual(forventetResultat.forId, jsonObject.forId);
            Assert.AreEqual(forventetResultat.navn, jsonObject.navn);
        }
コード例 #6
0
 public ForHvem updateFor(ForHvem forhvem)
 {
     using (var db = new NettbutikkContext())
     {
         try
         {
             var funnet = db.For.Find(forhvem.forId);
             funnet.Navn = forhvem.navn;
             db.SaveChanges();
             return forhvem;
         }
         catch (Exception feil)
         {
             DAL.ErrorHandler.logError(feil);
             return null;
         }
     }
 }
コード例 #7
0
 public ForHvem updateFor(ForHvem forhvem)
 {
     return _repo.updateFor(forhvem);
 }
コード例 #8
0
 public JsonResult OppdaterFor(ForHvem item)
 {
     var redigert = _attributtBLL.updateFor(item);
     return Json(redigert);
 }
コード例 #9
0
 public JsonResult LeggTilFor(ForHvem ny)
 {
     var lagtTil = _attributtBLL.addFor(ny.navn);
     return Json(lagtTil);
 }