示例#1
0
 private domain.Tehnologija ToDomain(model.Tehnologija tehnologija)
 {
     domain.Tehnologija domainObject = new domain.Tehnologija();
     domainObject.Id        = tehnologija.ID;
     domainObject.Ime       = tehnologija.Ime;
     domainObject.oblast.Id = tehnologija.Oblast_ID;
     return(domainObject);
 }
示例#2
0
 public domain.Tehnologija Update(domain.Tehnologija domainObject)
 {
     using (model.LearnByPracticeDataContext context = CreateContext())
     {
         IQueryable <model.Tehnologija> query = context.Tehnologijas.Where(p => p.ID == domainObject.Id);
         model.Tehnologija modelObject        = query.Single();
         modelObject.Ime       = domainObject.Ime;
         modelObject.Oblast_ID = domainObject.oblast.Id;
         context.SubmitChanges();
         domain.Tehnologija result = ToDomain(modelObject);
         return(result);
     }
 }
示例#3
0
        public domain.Tehnologija Insert(domain.Tehnologija domainObject)
        {
            using (model.LearnByPracticeDataContext context = CreateContext())
            {
                model.Tehnologija modelObject = new model.Tehnologija();
                modelObject.Ime       = domainObject.Ime;
                modelObject.Oblast_ID = domainObject.oblast.Id;
                context.Tehnologijas.InsertOnSubmit(modelObject);
                context.SubmitChanges();
                domain.Tehnologija result = ToDomain(modelObject);

                return(result);
            }
        }