Ejemplo n.º 1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Edit(Sys_User_In model)
        {
            var dbtran = DAL.BeginTransaction();

            try
            {
                var entity = DAL.Get(model.ID, dbtran);

                //Mapper.Map<Sys_User_In, Sys_User>(model, entity);//把model数据转移到entity

                DAL.Update(entity, dbtran);

                dbtran.Commit();//提交事务

                return(1);
            }
            catch (Exception ee)
            {
                dbtran.Rollback();//事务回滚
                return(0);
            }
            finally
            {
                dbtran.Dispose();//释放事务资源
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Add(Sys_User_In model)
        {
            var dbtran = DAL.BeginTransaction();//开启事务

            try
            {
                var entity = Mapper.Map <Sys_User>(model);

                int?ID = DAL.Insert(entity, dbtran);

                dbtran.Commit();//提交事务
                return(1);
            }
            catch (Exception ee)
            {
                dbtran.Rollback();//事务回滚
                return(0);
            }
            finally
            {
                dbtran.Dispose();//释放事务资源
            }
        }