Beispiel #1
0
 public static KeyBuilder Create(ModelBuilder modelBuilder, Domain.Model model)
 {
     return(modelBuilder is null
         ? throw new ArgumentNullException(nameof(modelBuilder))
         : model is null
             ? throw new ArgumentNullException(nameof(model))
             : new KeyBuilder(modelBuilder, model));
 }
Beispiel #2
0
        public static KeyBuilder Create(ModelBuilder modelBuilder, Domain.Model model)
        {
            if (modelBuilder == null)
            {
                throw new ArgumentNullException(nameof(modelBuilder));
            }
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            return(new KeyBuilder(modelBuilder, model));
        }
Beispiel #3
0
    public static ModelBuilder Create(ModuleBuilder module, string name)
    {
        if (module is null)
        {
            throw new ArgumentNullException(nameof(module));
        }

        if (string.IsNullOrWhiteSpace(name))
        {
            throw new ArgumentNullException(name);
        }

        var model = new Domain.Model(name);

        return(new ModelBuilder(module, model));
    }
        public IList <Domain.Model> QuerySomeModel(Domain.Model p_model)
        {
            string hql = "from Model m  where 1=1 ";

            string where = "";
            if (!String.IsNullOrEmpty(p_model.CPN))
            {
                where += string.Format(" and m.CPN like '%{0}%' ", p_model.CPN);
            }

            if (!string.IsNullOrEmpty(p_model.ModelName))
            {
                where += string.Format("  and m.ModelName  like '%{0}%' ", p_model.ModelName);
            }

            if (p_model.Customer != null)
            {
                where += string.Format(" and m.Customer.Id='{0}'", p_model.Customer.Id.ToString());
            }

            return(Find(hql + where));
        }
Beispiel #5
0
 public KeyBuilder(ModelBuilder modelBuilder, Domain.Model model)
 {
     Build    = modelBuilder ?? throw new ArgumentNullException(nameof(modelBuilder));
     Instance = model ?? throw new ArgumentNullException(nameof(model));
 }
 public void Delete(Domain.Model entity)
 {
     ModelRepository.Delete(entity);
 }
 public void Update(Domain.Model entity)
 {
     ModelRepository.Update(entity);
 }
 public void SaveOrUpdate(Domain.Model entity)
 {
     ModelRepository.SaveOrUpdate(entity);
 }
 public object Save(Domain.Model entity)
 {
     return(ModelRepository.Save(entity));
 }
Beispiel #10
0
 public ModelBuilder(ModuleBuilder module, Domain.Model model)
 {
     Build    = module ?? throw new ArgumentNullException(nameof(module));
     Instance = model ?? throw new ArgumentNullException(nameof(model));
 }