private domain.Predmet ToDomain(model.Predmet modelObject) { domain.Predmet domainObject = new domain.Predmet(); domainObject.Id = modelObject.ID; domainObject.ShifraNaPredmet = modelObject.Shifra_Na_Predmet; domainObject.Ime = modelObject.Ime; return(domainObject); }
public domain.Predmet Update(domain.Predmet domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { IQueryable <model.Predmet> query = context.Predmets.Where(p => p.ID == domainObject.Id); model.Predmet modelObject = query.Single(); modelObject.Shifra_Na_Predmet = domainObject.ShifraNaPredmet; modelObject.Ime = domainObject.Ime; context.SubmitChanges(); domain.Predmet result = ToDomain(modelObject); return(result); } }
public domain.Predmet Insert(domain.Predmet domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { model.Predmet modelObject = new model.Predmet(); modelObject.Shifra_Na_Predmet = domainObject.ShifraNaPredmet; modelObject.Ime = domainObject.Ime; context.Predmets.InsertOnSubmit(modelObject); context.SubmitChanges(); domain.Predmet result = ToDomain(modelObject); return(result); } }