public ActionResult CreateTeendo(Teendo teendo) { var lista = LoadTeendok(); if (ModelState.IsValid) { lista.UjTeendo(teendo); CreateTeendoDb(teendo); } return(PartialView("IndexLista", lista.Teendok)); }
private TeendokListaja InitLista() { var lista = new TeendokListaja(); var a = new Random(); for (var i = 0; i < 10; i++) { var elem = new Teendo(); elem.Id = i + 1; elem.Szoveg = String.Format("A(z) {0}. teendő szövege", elem.Id); elem.Allapot = a.Next(0, 100) > 50; lista.Teendok.Add(elem); } return(lista); }
private void CreateTeendoDb(Teendo teendo) { using (var session = FluentNHibernateHelper.OpenSession()) using (var transaction = session.BeginTransaction()) { var ujTeendo = new Entities.Teendo() { Allapot = teendo.Allapot, Fontossag = teendo.Fontossag.ToString(), Hatarido = teendo.Hatarido, Letrehozas = teendo.Letrehozas, SzinKod = teendo.SzinkodMegadva ? teendo.SzinKod : null, Szoveg = teendo.Szoveg }; session.Save(ujTeendo); transaction.Commit(); } }
private TeendokListaja LoadTeendok() { /* * var fromFile = _persisterService.Load(new Uri(_file)); * var result = new TeendokListaja(); * if (fromFile.IsSuccess) * { * result = _serializeService.Deserialize<TeendokListajaDto>(fromFile.Content).Load(); * } * return result; */ var lista = new TeendokListaja(); using (var session = FluentNHibernateHelper.OpenSession()) { foreach (var teendo in session.CreateCriteria(typeof(Entities.TeendoBase)).List <Entities.TeendoBase>()) { var t = teendo as Entities.Teendo; if (t != null) { var ujTeendo = new Teendo() { Id = t.Id, Allapot = t.Allapot, Fontossag = Fontossag.ToTipus(t.Fontossag), Hatarido = t.Hatarido, Letrehozas = t.Letrehozas, SzinKod = t.SzinKod, SzinkodMegadva = t.SzinKod != null, Szoveg = t.Szoveg }; lista.Teendok.Add(ujTeendo); } var t2 = teendo as Entities.TeendoLista; if (t2 != null) { var ujTeendo = new TeendoLista() { Id = t2.Id, Allapot = t2.Allapot, Fontossag = Fontossag.ToTipus(t2.Fontossag), Hatarido = t2.Hatarido, Letrehozas = t2.Letrehozas, SzinKod = t2.SzinKod, SzinkodMegadva = t2.SzinKod != null, TeendoListaElemek = new List <Models.TeendoListaElem>() }; foreach (var elem in (t2.TeendoListaElemek)) { var ujElem = new Models.TeendoListaElem() { Id = elem.Id, Szoveg = elem.Szoveg }; ujTeendo.TeendoListaElemek.Add(ujElem); } lista.Teendok.Add(ujTeendo); } } } return(lista); }
public static Entities.Teendo ToDb(this Teendo teendo) { return(teendo == null ? null : ToDbFunc(teendo)); }
public static TeendoDto Save(this Teendo source) { return(source == null ? null : SaveFunc(source)); }