Exemple #1
0
        public IssueResult Create(IssueParam param)
        {
            Data.Entity.Issue entity = IssueParamConverter.Convert(param, null);
            IssueDao.Save(entity);

            return(IssueResultConverter.Convert(entity));
        }
Exemple #2
0
        public IssueResult Find(long id)
        {
            Data.Entity.Issue entity = IssueDao.Find(id);
            IssueResult       result = IssueResultConverter.Convert(entity);

            return(result);
        }
        public Data.Entity.Issue Save(Data.Entity.Issue entity)
        {
            IssueStorage.IssueList.Add(entity);
            IssueStorage.IssueDictionary.Add(entity.Id, entity);

            return(entity);
        }
Exemple #4
0
        static IssueStorage()
        {
            Data.Entity.Issue Issue1 = new Data.Entity.Issue
            {
            };

            Data.Entity.Issue Issue2 = new Data.Entity.Issue
            {
            };

            Data.Entity.Issue Issue3 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue4 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue5 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue6 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue7 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue8 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue9 = new Data.Entity.Issue
            {
            };
            Data.Entity.Issue Issue10 = new Data.Entity.Issue
            {
            };

            IssueList.Add(Issue1);
            IssueList.Add(Issue2);
            IssueList.Add(Issue3);
            IssueList.Add(Issue4);
            IssueList.Add(Issue5);
            IssueList.Add(Issue6);
            IssueList.Add(Issue7);
            IssueList.Add(Issue8);
            IssueList.Add(Issue9);
            IssueList.Add(Issue10);

            IssueDictionary.Add(Issue1.Id, Issue1);
            IssueDictionary.Add(Issue2.Id, Issue2);
            IssueDictionary.Add(Issue3.Id, Issue3);
            IssueDictionary.Add(Issue4.Id, Issue4);
            IssueDictionary.Add(Issue5.Id, Issue5);
            IssueDictionary.Add(Issue6.Id, Issue6);
            IssueDictionary.Add(Issue7.Id, Issue7);
            IssueDictionary.Add(Issue8.Id, Issue8);
            IssueDictionary.Add(Issue9.Id, Issue9);
            IssueDictionary.Add(Issue10.Id, Issue10);
        }
Exemple #5
0
        public void Update(List <IssueParam> param)
        {
            List <Data.Entity.Issue> entity = new List <Data.Entity.Issue>();

            foreach (var item in param)
            {
                Data.Entity.Issue oldEntity = IssueDao.Find(item.Id);
                Data.Entity.Issue newEntity = IssueParamConverter.Convert(item, null);
                IssueDao.Update(newEntity);
            }
        }
        public IssueResult Convert(Data.Entity.Issue param)
        {
            IssueResult result = new IssueResult()
            {
                Code        = param.Code,
                Id          = param.Id,
                Description = param.Description,
                Name        = param.Name
            };

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

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

            return(entity);
        }
Exemple #8
0
 public void Update(long id, IssueParam param)
 {
     Data.Entity.Issue oldEntity = IssueDao.Find(id);
     Data.Entity.Issue newEntity = IssueParamConverter.Convert(param, null);
     IssueDao.Update(newEntity);
 }
 public Data.Entity.Issue Update(Data.Entity.Issue entity)
 {
     Delete(entity.Id);
     Save(entity);
     return(entity);
 }
 public void Delete(Data.Entity.Issue entity)
 {
     IssueStorage.IssueList.Remove(entity);
     IssueStorage.IssueDictionary.Remove(entity.Id);
 }
 public void Delete(long id)
 {
     Data.Entity.Issue entity = Find(id);
     Delete(entity);
 }