private domain.Prijava ToDomain(model.Prijava modelObject) { domain.Prijava domainObject = new domain.Prijava(); domainObject.Id = modelObject.ID; domainObject.organizacija.Id = modelObject.Organizacija_ID; domainObject.Datum = modelObject.Datum_Na_Prijavuvanje; return(domainObject); }
public domain.Prijava Get(int id) { using (model.LearnByPracticeDataContext context = CreateContext()) { IQueryable <model.Prijava> query = context.Prijavas.Where(c => c.ID == id); domain.Prijava domainObject = ToDomain(query.Single()); return(domainObject); } }
public domain.Prijava Update(domain.Prijava domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { IQueryable <model.Prijava> query = context.Prijavas.Where(p => p.ID == domainObject.Id); model.Prijava modelObject = query.Single(); modelObject.Organizacija_ID = domainObject.organizacija.Id; context.SubmitChanges(); domain.Prijava result = ToDomain(modelObject); return(result); } }
public domain.Prijava Insert(domain.Prijava domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { model.Prijava modelObject = new model.Prijava(); modelObject.Organizacija_ID = domainObject.organizacija.Id; modelObject.Datum_Na_Prijavuvanje = domainObject.Datum; context.Prijavas.InsertOnSubmit(modelObject); context.SubmitChanges(); domain.Prijava result = ToDomain(modelObject); return(result); } }
public domain.PrijavaCollection GetAll() { model.LearnByPracticeDataContext context = CreateContext(); IQueryable <model.Prijava> query = context.Prijavas; domain.PrijavaCollection result = new domain.PrijavaCollection(); foreach (model.Prijava modelObject in query) { domain.Prijava domainObject = new domain.Prijava(); domainObject.Id = modelObject.ID; domainObject.organizacija.Id = modelObject.Organizacija_ID; domainObject.Datum = modelObject.Datum_Na_Prijavuvanje; result.Add(domainObject); } return(result); }