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 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);
            }
        }