public Data.Entity.Model Save(Data.Entity.Model entity)
        {
            ModelStorage.ModelList.Add(entity);
            ModelStorage.ModelDictionary.Add(entity.Id, entity);

            return(entity);
        }
示例#2
0
        public ModelResult Find(long id)
        {
            Data.Entity.Model entity = ModelDao.Find(id);
            ModelResult       result = ModelResultConverrter.Convert(entity);

            return(result);
        }
示例#3
0
        public ModelResult Create(ModelParam param)
        {
            Data.Entity.Model entity = ModelParamConverter.Convert(param, null);
            ModelDao.Save(entity);

            return(ModelResultConverrter.Convert(entity));
        }
示例#4
0
        static ModelStorage()
        {
            Data.Entity.Model Model1 = new Data.Entity.Model
            {
            };

            Data.Entity.Model Model2 = new Data.Entity.Model
            {
            };

            Data.Entity.Model Model3 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model4 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model5 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model6 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model7 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model8 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model9 = new Data.Entity.Model
            {
            };
            Data.Entity.Model Model10 = new Data.Entity.Model
            {
            };

            ModelList.Add(Model1);
            ModelList.Add(Model2);
            ModelList.Add(Model3);
            ModelList.Add(Model4);
            ModelList.Add(Model5);
            ModelList.Add(Model6);
            ModelList.Add(Model7);
            ModelList.Add(Model8);
            ModelList.Add(Model9);
            ModelList.Add(Model10);

            ModelDictionary.Add(Model1.Id, Model1);
            ModelDictionary.Add(Model2.Id, Model2);
            ModelDictionary.Add(Model3.Id, Model3);
            ModelDictionary.Add(Model4.Id, Model4);
            ModelDictionary.Add(Model5.Id, Model5);
            ModelDictionary.Add(Model6.Id, Model6);
            ModelDictionary.Add(Model7.Id, Model7);
            ModelDictionary.Add(Model8.Id, Model8);
            ModelDictionary.Add(Model9.Id, Model9);
            ModelDictionary.Add(Model10.Id, Model10);
        }
示例#5
0
        public void Update(List <ModelParam> param)
        {
            List <Data.Entity.Model> entity = new List <Data.Entity.Model>();

            foreach (var item in param)
            {
                Data.Entity.Model oldEntity = ModelDao.Find(item.Id);
                Data.Entity.Model newEntity = ModelParamConverter.Convert(item, null);
                ModelDao.Update(newEntity);
            }
        }
        public ModelResult Convert(Data.Entity.Model param)
        {
            ModelResult result = new ModelResult()
            {
                Code        = param.Code,
                Id          = param.Id,
                Description = param.Description,
                Name        = param.Name
            };

            return(result);
        }
        public Data.Entity.Model Convert(ModelParam param, Data.Entity.Model oldentity)
        {
            Data.Entity.Model entity = null;

            if (oldentity != null)
            {
                entity = oldentity;
            }
            else
            {
                entity = new Data.Entity.Model
                {
                    Code        = param.Code,
                    Id          = param.Id,
                    Description = param.Description,
                    Name        = param.Name
                };
            }

            return(entity);
        }
 public Data.Entity.Model Update(Data.Entity.Model entity)
 {
     Delete(entity.Id);
     Save(entity);
     return(entity);
 }
 public void Delete(Data.Entity.Model entity)
 {
     ModelStorage.ModelList.Remove(entity);
     ModelStorage.ModelDictionary.Remove(entity.Id);
 }
 public void Delete(long id)
 {
     Data.Entity.Model entity = Find(id);
     Delete(entity);
 }
示例#11
0
 public void Update(long id, ModelParam param)
 {
     Data.Entity.Model oldEntity = ModelDao.Find(id);
     Data.Entity.Model newEntity = ModelParamConverter.Convert(param, null);
     ModelDao.Update(newEntity);
 }