public domain.Organizacija Update(domain.Organizacija domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { IQueryable <model.Organizacija> query = context.Organizacijas.Where(p => p.ID == domainObject.Id); model.Organizacija modelObject = query.Single(); modelObject.Ime = domainObject.Ime; modelObject.Adresa = domainObject.Adresa; modelObject.Kontakt_Telefon = domainObject.KontaktTelefon; modelObject.Veb_Strana = domainObject.VebStrana; modelObject.Vid_Organizacija_ID = domainObject.vidOrganizacija.Id; context.SubmitChanges(); domain.Organizacija result = ToDomain(modelObject); return(result); } }
public domain.Organizacija Insert(domain.Organizacija domainObject) { using (model.LearnByPracticeDataContext context = CreateContext()) { model.Organizacija modelObject = new model.Organizacija(); modelObject.Ime = domainObject.Ime; modelObject.Adresa = domainObject.Adresa; modelObject.Kontakt_Telefon = domainObject.KontaktTelefon; modelObject.Veb_Strana = domainObject.VebStrana; modelObject.Vid_Organizacija_ID = domainObject.vidOrganizacija.Id; context.Organizacijas.InsertOnSubmit(modelObject); context.SubmitChanges(); domain.Organizacija result = ToDomain(modelObject); return(result); } }
private domain.Organizacija ToDomain(model.Organizacija modelObject) { domain.Organizacija domainObject = new domain.Organizacija(); domainObject.Id = modelObject.ID; domainObject.Ime = modelObject.Ime; domainObject.Adresa = modelObject.Adresa; domainObject.KontaktTelefon = modelObject.Kontakt_Telefon; domainObject.VebStrana = modelObject.Veb_Strana; if (modelObject.Vid_Organizacija != null) { domainObject.vidOrganizacija.Id = modelObject.Vid_Organizacija.ID; domainObject.vidOrganizacija.Ime = modelObject.Vid_Organizacija.Ime; } else { domainObject.vidOrganizacija.Id = modelObject.Vid_Organizacija_ID; } return(domainObject); }