private domain.PrijavaStudent ToDomain(model.Prijava_Korisnik modelObject) { domain.PrijavaStudent domainObject = new domain.PrijavaStudent(); domainObject.student.Id = modelObject.Korisnik_ID; domainObject.prijava.Id = modelObject.Prijava_ID; return(domainObject); }
private domain.PrijavaStudentCollection ToDomainObjects(List <model.Prijava_Korisnik> list) { domain.PrijavaStudentCollection domainObjects = new domain.PrijavaStudentCollection(); foreach (model.Prijava_Korisnik modelObject in list) { domain.PrijavaStudent domainObject = ToDomain(modelObject); domainObject.student.Id = modelObject.Korisnik_ID; domainObject.prijava.Id = modelObject.Prijava_ID; domainObjects.Add(domainObject); } return(domainObjects); }
public domain.PrijavaStudent Update(domain.PrijavaStudent domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { IQueryable <model.Prijava_Korisnik> query = context.Prijava_Korisniks.Where(p => p.Korisnik_ID == domainObject.student.Id); model.Prijava_Korisnik modelObject = query.Single(); modelObject.Korisnik_ID = domainObject.student.Id; modelObject.Prijava_ID = domainObject.prijava.Id; context.SubmitChanges(); domain.PrijavaStudent result = ToDomain(modelObject); return(result); } }
public domain.PrijavaStudent Insert(domain.PrijavaStudent domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { model.Prijava_Korisnik modelObject = new model.Prijava_Korisnik(); modelObject.Prijava_ID = domainObject.prijava.Id; modelObject.Korisnik_ID = domainObject.student.Id; context.Prijava_Korisniks.InsertOnSubmit(modelObject); context.SubmitChanges(); domain.PrijavaStudent result = ToDomain(modelObject); return(result); } }
public domain.PrijavaStudentCollection GetAll() { model.LearnByPracticeDataContext context = CreateContext(); IQueryable <model.Prijava_Korisnik> query = context.Prijava_Korisniks; domain.PrijavaStudentCollection result = new domain.PrijavaStudentCollection(); foreach (model.Prijava_Korisnik modelObject in query) { domain.PrijavaStudent domainObject = new domain.PrijavaStudent(); domainObject.student.Id = modelObject.Korisnik_ID; domainObject.prijava.Id = modelObject.Prijava_ID; result.Add(domainObject); } return(result); }