Example #1
0
        public Model.UserStatus Save(Model.UserStatus entity)
        {
            UserStatusDaoStorage.Statuses.Add(entity);
            UserStatusDaoStorage.Dictionary.Add(entity.Id, entity);

            return(entity);
        }
Example #2
0
        public UserStatusResult Find(long id)
        {
            Model.UserStatus entity = Dao.Find(id);
            UserStatusResult result = ResultConverter.Convert(entity);

            return(result);
        }
Example #3
0
        public Model.UserStatus Update(Model.UserStatus entity)
        {
            Delete(entity.Id);
            Save(entity);

            return(entity);
        }
Example #4
0
        //public UserStatusProcessor(IUserStatusDao dao, IUserStatusParamConverter paramConverter,
        //    IUserStatusResultConverter resultConverter)
        //{
        //    this.Dao = dao;
        //    this.ParamConverter = paramConverter;
        //    this.ResultConverter = resultConverter;
        //}

        public UserStatusResult Create(UserStatusParam param)
        {
            Model.UserStatus entity = ParamConverter.Convert(param, null);

            entity = Dao.Save(entity);

            return(ResultConverter.Convert(entity));
        }
Example #5
0
        internal bool SaveUserStatus(Model.UserStatus userStatus)
        {
            string query    = @"INSERT INTO tblSaveUserInfo (UserId,ChangeType,ExecuteTime) VALUES('" + userStatus.UserId + "','" + userStatus.ChangeType + "','" + DateTime.Now + "')";
            int    rowCount = _dbUserStatusRepostory.SaveUserStatus(query);

            if (rowCount > 0)
            {
                return(true);
            }
            return(false);
        }
Example #6
0
        public void Update(List <UserStatusParam> param)
        {
            //List<UniversityDemo.UserStatus> entities = new List<UniversityDemo.UserStatus>();

            foreach (var item in param)
            {
                Model.UserStatus oldEntity = Dao.Find(item.Id);
                Model.UserStatus newEntity = ParamConverter.Convert(item, null);

                Dao.Update(newEntity);
            }
        }
Example #7
0
        public UserStatusResult Convert(Model.UserStatus param)
        {
            UserStatusResult result = new UserStatusResult()
            {
                Id          = param.Id,
                Name        = param.Name,
                Code        = param.Code,
                Description = param.Description
            };

            return(result);
        }
Example #8
0
        public void Update(long id, UserStatusParam param)
        {
            Model.UserStatus oldEntity = Dao.Find(id);

            if (oldEntity != null)
            {
                Dao.Delete(oldEntity);
                Dao.Update(ParamConverter.Convert(param, null));
            }
            else
            {
                Console.WriteLine($"No entity with Id = {id}  was found");
            }
        }
Example #9
0
        public Model.UserStatus Convert(UserStatusParam param,
                                        Model.UserStatus oldEntity)
        {
            Model.UserStatus entity = null;

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

            return(entity);
        }
        static UserStatusDaoStorage()
        {
            Model.UserStatus status1 = new Model.UserStatus()
            {
            };

            Model.UserStatus status2 = new Model.UserStatus()
            {
            };

            Model.UserStatus status3 = new Model.UserStatus()
            {
            };

            Statuses.Add(status1);
            Statuses.Add(status2);
            Statuses.Add(status3);

            Dictionary.Add(status1.Id, status1);
            Dictionary.Add(status2.Id, status2);
            Dictionary.Add(status3.Id, status3);
        }
Example #11
0
 public void Delete(long id)
 {
     Model.UserStatus entity = Find(id);
     Delete(entity);
 }
Example #12
0
 public void Delete(Model.UserStatus entity)
 {
     UserStatusDaoStorage.Statuses.Remove(entity);
     UserStatusDaoStorage.Dictionary.Remove(entity.Id);
 }