コード例 #1
0
        public long UpdateUser(UserAccountModel model)
        {
            long res = 0;
            // Declare new DataAccess object
            UserAccountDa dataAccess = new UserAccountDa();

            using (var transaction = new TransactionScope())
            {
                TblUserAccount entity = new TblUserAccount();

                entity.USER_ID                   = model.USER_ID = model.USER_ID_HIDDEN;
                entity.USER_NAME                 = model.USER_NAME;
                entity.SHOP_NAME                 = model.SHOP_NAME;
                entity.AREA                      = model.AREA;
                entity.USER_CITY                 = model.USER_CITY;
                entity.USER_DISTRICT             = model.USER_DISTRICT;
                entity.USER_TOWN                 = model.USER_TOWN;
                entity.USER_ADDRESS              = model.USER_ADDRESS;
                entity.USER_PHONE                = model.USER_PHONE;
                entity.INS_DATE                  = Utility.GetCurrentDateTime();
                entity.PASSWORD_LAST_UPDATE_DATE = Utility.GetCurrentDateTime();
                entity.UPD_DATE                  = Utility.GetCurrentDateTime();

                res = dataAccess.UpdateUser(entity);
                if (res <= 0)
                {
                    transaction.Dispose();
                }
                transaction.Complete();
            }
            return(res);
        }