Пример #1
0
        /// <summary>
        /// Entity转Model
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        private V_xy_sp_userinfo  EntityToModel(xy_sp_userinfo entity)
        {
            if (entity != null)
            {
                V_xy_sp_userinfo model = new V_xy_sp_userinfo()
                {
                    UserId          = entity.UserId,
                    LoginName       = entity.LoginName,
                    UserName        = entity.UserName,
                    LoginPwd        = entity.LoginPwd,
                    MobilePhone     = entity.MobilePhone,
                    Email           = entity.Email,
                    UserType        = entity.UserType,
                    UserStatus      = entity.UserStatus,
                    MemberID        = entity.MemberID,
                    MemberStartDate = entity.MemberStartDate,
                    MemberEndDate   = entity.MemberEndDate,
                    Account         = entity.Account,
                    ICONPATH        = entity.ICONPATH,
                    CreateUserName  = entity.CreateUserName,
                    EditUserName    = entity.EditUserName,
                    OwnerName       = entity.OwnerName,
                    CreateUserId    = entity.CreateUserId,
                    CreateDateTime  = entity.CreateDateTime,
                    EditUserId      = entity.EditUserId,
                    EditDateTime    = entity.EditDateTime,
                    IsDeleted       = entity.IsDeleted,
                };

                return(model);
            }

            return(null);
        }
Пример #2
0
        /// <summary>
        /// Model转Entity
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        private xy_sp_userinfo ModelToEntity(V_xy_sp_userinfo model)
        {
            if (model != null)
            {
                xy_sp_userinfo entity = new xy_sp_userinfo()
                {
                    UserId          = model.UserId,
                    LoginName       = model.LoginName,
                    UserName        = model.UserName,
                    LoginPwd        = model.LoginPwd,
                    MobilePhone     = model.MobilePhone,
                    Email           = model.Email,
                    UserType        = model.UserType,
                    UserStatus      = model.UserStatus,
                    MemberID        = model.MemberID,
                    MemberStartDate = model.MemberStartDate,
                    MemberEndDate   = model.MemberEndDate,
                    Account         = model.Account,
                    ICONPATH        = model.ICONPATH,
                    CreateUserName  = model.CreateUserName,
                    EditUserName    = model.EditUserName,
                    OwnerName       = model.OwnerName,
                    CreateUserId    = model.CreateUserId,
                    CreateDateTime  = model.CreateDateTime,
                    EditUserId      = model.EditUserId,
                    EditDateTime    = model.EditDateTime,
                    IsDeleted       = model.IsDeleted,
                };

                return(entity);
            }
            return(null);
        }
Пример #3
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Edit(V_xy_sp_userinfo model)
        {
            if (model == null)
            {
                return(false);
            }
            using (xy_sp_userinfoDAL dal = new xy_sp_userinfoDAL()){
                xy_sp_userinfo entitys = ModelToEntity(model);

                return(dal.Edit(entitys));
            }
        }
Пример #4
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(V_xy_sp_userinfo model)
        {
            if (model == null)
            {
                return(string.Empty);
            }

            using (xy_sp_userinfoDAL dal = new xy_sp_userinfoDAL()){
                xy_sp_userinfo entity = ModelToEntity(model);
                entity.UserId = string.IsNullOrEmpty(model.UserId) ? Guid.NewGuid().ToString("N") : model.UserId;

                return(dal.Add(entity));
            }
        }
Пример #5
0
        public IHttpActionResult Post([FromBody] Request <V_xy_sp_userinfo> request)
        {
            V_xy_sp_userinfo model = request.Data as V_xy_sp_userinfo;

            if (string.IsNullOrEmpty(model.UserId))
            {
                bll.Add(model);
            }
            else
            {
                bll.Edit(model);
            }

            return(Ok("ok"));
        }
Пример #6
0
        public IHttpActionResult Get(string ID)
        {
            V_xy_sp_userinfo model = bll.Get(p => p.UserId == ID);

            return(Ok(model));
        }